reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/Module.h
  370     return getOrInsertFunction(Name, AttributeList{}, RetTy, Args...);
lib/Target/Mips/Mips16HardFloat.cpp
  417         FunctionCallee F = (M->getOrInsertFunction(Name, A, MyVoid, T));
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  395       M.getOrInsertFunction(SanCovTraceCmp1, SanCovTraceCmpZeroExtAL, VoidTy,
  398       M.getOrInsertFunction(SanCovTraceCmp2, SanCovTraceCmpZeroExtAL, VoidTy,
  401       M.getOrInsertFunction(SanCovTraceCmp4, SanCovTraceCmpZeroExtAL, VoidTy,
  406   SanCovTraceConstCmpFunction[0] = M.getOrInsertFunction(
  408   SanCovTraceConstCmpFunction[1] = M.getOrInsertFunction(
  410   SanCovTraceConstCmpFunction[2] = M.getOrInsertFunction(
  420         M.getOrInsertFunction(SanCovTraceDiv4, AL, VoidTy, IRB.getInt32Ty());
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  208   TsanFuncEntry = M.getOrInsertFunction("__tsan_func_entry", Attr,
  211       M.getOrInsertFunction("__tsan_func_exit", Attr, IRB.getVoidTy());
  212   TsanIgnoreBegin = M.getOrInsertFunction("__tsan_ignore_thread_begin", Attr,
  215       M.getOrInsertFunction("__tsan_ignore_thread_end", Attr, IRB.getVoidTy());
  223     TsanRead[i] = M.getOrInsertFunction(ReadName, Attr, IRB.getVoidTy(),
  227     TsanWrite[i] = M.getOrInsertFunction(WriteName, Attr, IRB.getVoidTy(),
  231     TsanUnalignedRead[i] = M.getOrInsertFunction(
  235     TsanUnalignedWrite[i] = M.getOrInsertFunction(
  242         M.getOrInsertFunction(AtomicLoadName, Attr, Ty, PtrTy, OrdTy);
  245     TsanAtomicStore[i] = M.getOrInsertFunction(
  270           M.getOrInsertFunction(RMWName, Attr, Ty, PtrTy, Ty, OrdTy);
  275     TsanAtomicCAS[i] = M.getOrInsertFunction(AtomicCASName, Attr, Ty, PtrTy, Ty,
  279       M.getOrInsertFunction("__tsan_vptr_update", Attr, IRB.getVoidTy(),
  281   TsanVptrLoad = M.getOrInsertFunction("__tsan_vptr_read", Attr,
  283   TsanAtomicThreadFence = M.getOrInsertFunction("__tsan_atomic_thread_fence",
  285   TsanAtomicSignalFence = M.getOrInsertFunction("__tsan_atomic_signal_fence",
  289       M.getOrInsertFunction("memmove", Attr, IRB.getInt8PtrTy(),
  292       M.getOrInsertFunction("memcpy", Attr, IRB.getInt8PtrTy(),
  295       M.getOrInsertFunction("memset", Attr, IRB.getInt8PtrTy(),
lib/Transforms/Utils/BuildLibCalls.cpp
  916   FunctionCallee MemCpy = M->getOrInsertFunction(
 1301   FunctionCallee Calloc = M->getOrInsertFunction(
lib/Transforms/Utils/ModuleUtils.cpp
  179       cast<Function>(M.getOrInsertFunction(Name, AttributeList(),
lib/Transforms/Utils/SimplifyLibCalls.cpp
 2093       M->getOrInsertFunction(Name, OrigCallee->getAttributes(), ResTy, ArgTy);