class AliasScopeTracker
Declaration
class AliasScopeTracker { /* full declaration omitted */ };
Declared at: llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:4349
Member Variables
- private SmallPtrSet<const llvm::MDNode*, 8> UsedAliasScopesAndLists
- private SmallPtrSet<const llvm::MDNode*, 8> UsedNoAliasScopesAndLists
Method Overview
- public void analyse(llvm::Instruction * I)
- public bool isNoAliasScopeDeclDead(llvm::Instruction * Inst)
Methods
¶void analyse(llvm::Instruction* I)
void analyse(llvm::Instruction* I)
Declared at: llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:4354
Parameters
¶bool isNoAliasScopeDeclDead(
llvm::Instruction* Inst)
bool isNoAliasScopeDeclDead(
llvm::Instruction* Inst)
Declared at: llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:4372
Parameters
- llvm::Instruction* Inst