Go to the source code of this file.
|
namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
namespace | llvm::memtag |
|
|
bool | llvm::memtag::forAllReachableExits (const DominatorTree &DT, const PostDominatorTree &PDT, const LoopInfo &LI, const Instruction *Start, const SmallVectorImpl< IntrinsicInst * > &Ends, const SmallVectorImpl< Instruction * > &RetVec, llvm::function_ref< void(Instruction *)> Callback) |
|
bool | llvm::memtag::isStandardLifetime (const SmallVectorImpl< IntrinsicInst * > &LifetimeStart, const SmallVectorImpl< IntrinsicInst * > &LifetimeEnd, const DominatorTree *DT, const LoopInfo *LI, size_t MaxLifetimes) |
|
Instruction * | llvm::memtag::getUntagLocationIfFunctionExit (Instruction &Inst) |
|
uint64_t | llvm::memtag::getAllocaSizeInBytes (const AllocaInst &AI) |
|
void | llvm::memtag::alignAndPadAlloca (memtag::AllocaInfo &Info, llvm::Align Align) |
|