Lines Matching refs:MemProfiler
164 class MemProfiler { class
166 MemProfiler(Module &M) { in MemProfiler() function in __anondc9a72430111::MemProfiler
218 MemProfiler Profiler(*F.getParent()); in runOnFunction()
248 ModuleMemProfiler MemProfiler(M); in runOnModule() local
249 return MemProfiler.instrumentModule(M); in runOnModule()
260 MemProfiler Profiler(M); in run()
300 Value *MemProfiler::memToShadow(Value *Shadow, IRBuilder<> &IRB) { in memToShadow()
310 void MemProfiler::instrumentMemIntrinsic(MemIntrinsic *MI) { in instrumentMemIntrinsic()
329 MemProfiler::isInterestingMemoryAccess(Instruction *I) const { in isInterestingMemoryAccess()
425 void MemProfiler::instrumentMaskedLoadOrStore(const DataLayout &DL, Value *Mask, in instrumentMaskedLoadOrStore()
459 void MemProfiler::instrumentMop(Instruction *I, const DataLayout &DL, in instrumentMop()
486 void MemProfiler::instrumentAddress(Instruction *OrigIns, in instrumentAddress()
548 void MemProfiler::initializeCallbacks(Module &M) { in initializeCallbacks()
575 bool MemProfiler::maybeInsertMemProfInitAtFunctionEntry(Function &F) { in maybeInsertMemProfInitAtFunctionEntry()
593 bool MemProfiler::insertDynamicShadowAtFunctionEntry(Function &F) { in insertDynamicShadowAtFunctionEntry()
603 bool MemProfiler::instrumentFunction(Function &F) { in instrumentFunction()