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:
- lib/Transforms/InstCombine/InstructionCombining.cpp