Lines Matching refs:getOrInsertFunction
207 TsanFuncEntry = M.getOrInsertFunction("__tsan_func_entry", Attr, in initialize()
210 M.getOrInsertFunction("__tsan_func_exit", Attr, IRB.getVoidTy()); in initialize()
211 TsanIgnoreBegin = M.getOrInsertFunction("__tsan_ignore_thread_begin", Attr, in initialize()
214 M.getOrInsertFunction("__tsan_ignore_thread_end", Attr, IRB.getVoidTy()); in initialize()
222 TsanRead[i] = M.getOrInsertFunction(ReadName, Attr, IRB.getVoidTy(), in initialize()
226 TsanWrite[i] = M.getOrInsertFunction(WriteName, Attr, IRB.getVoidTy(), in initialize()
230 TsanUnalignedRead[i] = M.getOrInsertFunction( in initialize()
234 TsanUnalignedWrite[i] = M.getOrInsertFunction( in initialize()
238 TsanVolatileRead[i] = M.getOrInsertFunction( in initialize()
242 TsanVolatileWrite[i] = M.getOrInsertFunction( in initialize()
247 TsanUnalignedVolatileRead[i] = M.getOrInsertFunction( in initialize()
252 TsanUnalignedVolatileWrite[i] = M.getOrInsertFunction( in initialize()
256 TsanCompoundRW[i] = M.getOrInsertFunction( in initialize()
261 TsanUnalignedCompoundRW[i] = M.getOrInsertFunction( in initialize()
271 M.getOrInsertFunction(AtomicLoadName, AL, Ty, PtrTy, OrdTy); in initialize()
279 TsanAtomicStore[i] = M.getOrInsertFunction( in initialize()
309 M.getOrInsertFunction(RMWName, AL, Ty, PtrTy, Ty, OrdTy); in initialize()
321 TsanAtomicCAS[i] = M.getOrInsertFunction(AtomicCASName, AL, Ty, PtrTy, Ty, in initialize()
326 M.getOrInsertFunction("__tsan_vptr_update", Attr, IRB.getVoidTy(), in initialize()
328 TsanVptrLoad = M.getOrInsertFunction("__tsan_vptr_read", Attr, in initialize()
333 TsanAtomicThreadFence = M.getOrInsertFunction("__tsan_atomic_thread_fence", in initialize()
339 TsanAtomicSignalFence = M.getOrInsertFunction("__tsan_atomic_signal_fence", in initialize()
344 M.getOrInsertFunction("memmove", Attr, IRB.getInt8PtrTy(), in initialize()
347 M.getOrInsertFunction("memcpy", Attr, IRB.getInt8PtrTy(), in initialize()
350 M.getOrInsertFunction("memset", Attr, IRB.getInt8PtrTy(), in initialize()