Lines Matching refs:MemProfiler
157 class MemProfiler { class
159 MemProfiler(Module &M) { in MemProfiler() function in __anon4d3216030111::MemProfiler
212 MemProfiler Profiler(*F.getParent()); in runOnFunction()
242 ModuleMemProfiler MemProfiler(M); in runOnModule() local
243 return MemProfiler.instrumentModule(M); in runOnModule()
254 MemProfiler Profiler(M); in run()
296 Value *MemProfiler::memToShadow(Value *Shadow, IRBuilder<> &IRB) { in memToShadow()
306 void MemProfiler::instrumentMemIntrinsic(MemIntrinsic *MI) { in instrumentMemIntrinsic()
325 MemProfiler::isInterestingMemoryAccess(Instruction *I) const { in isInterestingMemoryAccess()
413 void MemProfiler::instrumentMaskedLoadOrStore(const DataLayout &DL, Value *Mask, in instrumentMaskedLoadOrStore()
449 void MemProfiler::instrumentMop(Instruction *I, const DataLayout &DL, in instrumentMop()
468 void MemProfiler::instrumentAddress(Instruction *OrigIns, in instrumentAddress()
530 void MemProfiler::initializeCallbacks(Module &M) { in initializeCallbacks()
557 bool MemProfiler::maybeInsertMemProfInitAtFunctionEntry(Function &F) { in maybeInsertMemProfInitAtFunctionEntry()
575 bool MemProfiler::insertDynamicShadowAtFunctionEntry(Function &F) { in insertDynamicShadowAtFunctionEntry()
585 bool MemProfiler::instrumentFunction(Function &F) { in instrumentFunction()