Lines Matching refs:getOrInsertFunction
255 TsanFuncEntry = M.getOrInsertFunction("__tsan_func_entry", Attr, in initialize()
258 M.getOrInsertFunction("__tsan_func_exit", Attr, IRB.getVoidTy()); in initialize()
259 TsanIgnoreBegin = M.getOrInsertFunction("__tsan_ignore_thread_begin", Attr, in initialize()
262 M.getOrInsertFunction("__tsan_ignore_thread_end", Attr, IRB.getVoidTy()); in initialize()
270 TsanRead[i] = M.getOrInsertFunction(ReadName, Attr, IRB.getVoidTy(), in initialize()
274 TsanWrite[i] = M.getOrInsertFunction(WriteName, Attr, IRB.getVoidTy(), in initialize()
278 TsanUnalignedRead[i] = M.getOrInsertFunction( in initialize()
282 TsanUnalignedWrite[i] = M.getOrInsertFunction( in initialize()
286 TsanVolatileRead[i] = M.getOrInsertFunction( in initialize()
290 TsanVolatileWrite[i] = M.getOrInsertFunction( in initialize()
295 TsanUnalignedVolatileRead[i] = M.getOrInsertFunction( in initialize()
300 TsanUnalignedVolatileWrite[i] = M.getOrInsertFunction( in initialize()
304 TsanCompoundRW[i] = M.getOrInsertFunction( in initialize()
309 TsanUnalignedCompoundRW[i] = M.getOrInsertFunction( in initialize()
319 M.getOrInsertFunction(AtomicLoadName, AL, Ty, PtrTy, OrdTy); in initialize()
327 TsanAtomicStore[i] = M.getOrInsertFunction( in initialize()
357 M.getOrInsertFunction(RMWName, AL, Ty, PtrTy, Ty, OrdTy); in initialize()
369 TsanAtomicCAS[i] = M.getOrInsertFunction(AtomicCASName, AL, Ty, PtrTy, Ty, in initialize()
374 M.getOrInsertFunction("__tsan_vptr_update", Attr, IRB.getVoidTy(), in initialize()
376 TsanVptrLoad = M.getOrInsertFunction("__tsan_vptr_read", Attr, in initialize()
381 TsanAtomicThreadFence = M.getOrInsertFunction("__tsan_atomic_thread_fence", in initialize()
387 TsanAtomicSignalFence = M.getOrInsertFunction("__tsan_atomic_signal_fence", in initialize()
392 M.getOrInsertFunction("memmove", Attr, IRB.getInt8PtrTy(), in initialize()
395 M.getOrInsertFunction("memcpy", Attr, IRB.getInt8PtrTy(), in initialize()
398 M.getOrInsertFunction("memset", Attr, IRB.getInt8PtrTy(), in initialize()