Lines Matching refs:ThreadSanitizer
95 struct ThreadSanitizer { struct
96 ThreadSanitizer(Module &M);
144 Optional<ThreadSanitizer> TSan;
150 ThreadSanitizer TSan(*F.getParent()); in run()
186 void ThreadSanitizer::initializeCallbacks(Module &M) { in initializeCallbacks()
285 ThreadSanitizer::ThreadSanitizer(Module &M) { in ThreadSanitizer() function in ThreadSanitizer
336 bool ThreadSanitizer::addrPointsToConstantData(Value *Addr) { in addrPointsToConstantData()
369 void ThreadSanitizer::chooseInstructionsToInstrument( in chooseInstructionsToInstrument()
426 void ThreadSanitizer::InsertRuntimeIgnores(Function &F) { in InsertRuntimeIgnores()
435 bool ThreadSanitizer::sanitizeFunction(Function &F, in sanitizeFunction()
516 bool ThreadSanitizer::instrumentLoadOrStore(Instruction *I, in instrumentLoadOrStore()
598 bool ThreadSanitizer::instrumentMemIntrinsic(Instruction *I) { in instrumentMemIntrinsic()
626 bool ThreadSanitizer::instrumentAtomic(Instruction *I, const DataLayout &DL) { in instrumentAtomic()
717 int ThreadSanitizer::getMemoryAccessFuncIndex(Value *Addr, in getMemoryAccessFuncIndex()