LLVM: AliasScopeTracker Class Reference (original) (raw)

Public Member Functions
void analyse (Instruction *I)
bool isNoAliasScopeDeclDead (Instruction *Inst)

Detailed Description

Definition at line 5780 of file InstructionCombining.cpp.

Member Function Documentation

analyse()

void AliasScopeTracker::analyse ( Instruction * I) inline

Definition at line 5785 of file InstructionCombining.cpp.

References llvm::dyn_cast(), llvm::dyn_cast_or_null(), and I.

Referenced by llvm::InstCombinerImpl::prepareWorklist().

isNoAliasScopeDeclDead()

bool AliasScopeTracker::isNoAliasScopeDeclDead ( Instruction * Inst) inline

Definition at line 5803 of file InstructionCombining.cpp.

References assert(), llvm::dyn_cast(), llvm::MDNode::getNumOperands(), llvm::MDNode::getOperand(), llvm::NoAliasScopeDeclInst::getScopeList(), and llvm::Value::use_empty().

Referenced by llvm::InstCombinerImpl::prepareWorklist().


The documentation for this class was generated from the following file: