Home | History | Annotate | Download | only in Instrumentation

Lines Matching refs:getOrInsertFunction

135   TsanFuncEntry = checkSanitizerInterfaceFunction(M.getOrInsertFunction(
138 M.getOrInsertFunction("__tsan_func_exit", IRB.getVoidTy(), nullptr));
144 TsanRead[i] = checkSanitizerInterfaceFunction(M.getOrInsertFunction(
148 TsanWrite[i] = checkSanitizerInterfaceFunction(M.getOrInsertFunction(
154 checkSanitizerInterfaceFunction(M.getOrInsertFunction(
160 checkSanitizerInterfaceFunction(M.getOrInsertFunction(
168 M.getOrInsertFunction(AtomicLoadName, Ty, PtrTy, OrdTy, nullptr));
172 TsanAtomicStore[i] = checkSanitizerInterfaceFunction(M.getOrInsertFunction(
197 M.getOrInsertFunction(RMWName, Ty, PtrTy, Ty, OrdTy, nullptr));
202 TsanAtomicCAS[i] = checkSanitizerInterfaceFunction(M.getOrInsertFunction(
206 M.getOrInsertFunction("__tsan_vptr_update", IRB.getVoidTy(),
208 TsanVptrLoad = checkSanitizerInterfaceFunction(M.getOrInsertFunction(
210 TsanAtomicThreadFence = checkSanitizerInterfaceFunction(M.getOrInsertFunction(
212 TsanAtomicSignalFence = checkSanitizerInterfaceFunction(M.getOrInsertFunction(
216 M.getOrInsertFunction("memmove", IRB.getInt8PtrTy(), IRB.getInt8PtrTy(),
219 M.getOrInsertFunction("memcpy", IRB.getInt8PtrTy(), IRB.getInt8PtrTy(),
222 M.getOrInsertFunction("memset", IRB.getInt8PtrTy(), IRB.getInt8PtrTy(),
232 Value *TsanInit = M.getOrInsertFunction("__tsan_init",