Home
last modified time | relevance | path

Searched refs:getOrInsertFunction (Results 1 – 25 of 63) sorted by relevance

123

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp207 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()
[all …]
H A DSanitizerCoverage.cpp416 M.getOrInsertFunction(SanCovTracePCIndirName, VoidTy, IntptrTy); in instrumentModule()
426 M.getOrInsertFunction(SanCovTraceCmp1, SanCovTraceCmpZeroExtAL, VoidTy, in instrumentModule()
429 M.getOrInsertFunction(SanCovTraceCmp2, SanCovTraceCmpZeroExtAL, VoidTy, in instrumentModule()
432 M.getOrInsertFunction(SanCovTraceCmp4, SanCovTraceCmpZeroExtAL, VoidTy, in instrumentModule()
435 M.getOrInsertFunction(SanCovTraceCmp8, VoidTy, Int64Ty, Int64Ty); in instrumentModule()
437 SanCovTraceConstCmpFunction[0] = M.getOrInsertFunction( in instrumentModule()
439 SanCovTraceConstCmpFunction[1] = M.getOrInsertFunction( in instrumentModule()
441 SanCovTraceConstCmpFunction[2] = M.getOrInsertFunction( in instrumentModule()
444 M.getOrInsertFunction(SanCovTraceConstCmp8, VoidTy, Int64Ty, Int64Ty); in instrumentModule()
447 SanCovLoadFunction[0] = M.getOrInsertFunction(SanCovLoad1, VoidTy, Int8PtrTy); in instrumentModule()
[all …]
H A DAddressSanitizer.cpp1937 M.getOrInsertFunction(kAsanPoisonGlobalsName, IRB.getVoidTy(), IntptrTy); in initializeCallbacks()
1939 M.getOrInsertFunction(kAsanUnpoisonGlobalsName, IRB.getVoidTy()); in initializeCallbacks()
1942 AsanRegisterGlobals = M.getOrInsertFunction( in initializeCallbacks()
1944 AsanUnregisterGlobals = M.getOrInsertFunction( in initializeCallbacks()
1949 AsanRegisterImageGlobals = M.getOrInsertFunction( in initializeCallbacks()
1951 AsanUnregisterImageGlobals = M.getOrInsertFunction( in initializeCallbacks()
1955 M.getOrInsertFunction(kAsanRegisterElfGlobalsName, IRB.getVoidTy(), in initializeCallbacks()
1958 M.getOrInsertFunction(kAsanUnregisterElfGlobalsName, IRB.getVoidTy(), in initializeCallbacks()
2537 AsanErrorCallbackSized[AccessIsWrite][Exp] = M.getOrInsertFunction( in initializeCallbacks()
2541 AsanMemoryAccessCallbackSized[AccessIsWrite][Exp] = M.getOrInsertFunction( in initializeCallbacks()
[all …]
H A DMemProfiler.cpp499 M.getOrInsertFunction(ClMemoryAccessCallbackPrefix + TypeStr + "N", in initializeCallbacks()
503 M.getOrInsertFunction(ClMemoryAccessCallbackPrefix + TypeStr, in initializeCallbacks()
506 MemProfMemmove = M.getOrInsertFunction( in initializeCallbacks()
509 MemProfMemcpy = M.getOrInsertFunction(ClMemoryAccessCallbackPrefix + "memcpy", in initializeCallbacks()
512 MemProfMemset = M.getOrInsertFunction(ClMemoryAccessCallbackPrefix + "memset", in initializeCallbacks()
H A DHWAddressSanitizer.cpp638 HwasanMemoryAccessCallbackSized[AccessIsWrite] = M.getOrInsertFunction( in initializeCallbacks()
645 M.getOrInsertFunction( in initializeCallbacks()
652 HwasanTagMemoryFunc = M.getOrInsertFunction( in initializeCallbacks()
655 M.getOrInsertFunction("__hwasan_generate_tag", Int8Ty); in initializeCallbacks()
657 HwasanRecordFrameRecordFunc = M.getOrInsertFunction( in initializeCallbacks()
667 HWAsanMemmove = M.getOrInsertFunction(MemIntrinCallbackPrefix + "memmove", in initializeCallbacks()
670 HWAsanMemcpy = M.getOrInsertFunction(MemIntrinCallbackPrefix + "memcpy", in initializeCallbacks()
673 HWAsanMemset = M.getOrInsertFunction(MemIntrinCallbackPrefix + "memset", in initializeCallbacks()
678 M.getOrInsertFunction("__hwasan_handle_vfork", IRB.getVoidTy(), IntptrTy); in initializeCallbacks()
1639 FunctionCallee HwasanPersonalityWrapper = M.getOrInsertFunction( in instrumentPersonalityFunctions()
[all …]
H A DDataFlowSanitizer.cpp1328 Mod->getOrInsertFunction("__dfsan_union_load", DFSanUnionLoadFnTy, AL); in initializeRuntimeFunctions()
1336 DFSanLoadLabelAndOriginFn = Mod->getOrInsertFunction( in initializeRuntimeFunctions()
1340 Mod->getOrInsertFunction("__dfsan_unimplemented", DFSanUnimplementedFnTy); in initializeRuntimeFunctions()
1341 DFSanWrapperExternWeakNullFn = Mod->getOrInsertFunction( in initializeRuntimeFunctions()
1348 Mod->getOrInsertFunction("__dfsan_set_label", DFSanSetLabelFnTy, AL); in initializeRuntimeFunctions()
1351 Mod->getOrInsertFunction("__dfsan_nonzero_label", DFSanNonzeroLabelFnTy); in initializeRuntimeFunctions()
1352 DFSanVarargWrapperFn = Mod->getOrInsertFunction("__dfsan_vararg_wrapper", in initializeRuntimeFunctions()
1358 DFSanChainOriginFn = Mod->getOrInsertFunction("__dfsan_chain_origin", in initializeRuntimeFunctions()
1366 DFSanChainOriginIfTaintedFn = Mod->getOrInsertFunction( in initializeRuntimeFunctions()
1369 DFSanMemOriginTransferFn = Mod->getOrInsertFunction( in initializeRuntimeFunctions()
[all …]
H A DGCOVProfiling.cpp660 FunctionCallee GCOVFork = M->getOrInsertFunction( in AddFlushBeforeForkAndExec()
689 M->getOrInsertFunction("llvm_writeout_files", FTy); in AddFlushBeforeForkAndExec()
696 FunctionCallee ResetF = M->getOrInsertFunction("llvm_reset_counters", FTy); in AddFlushBeforeForkAndExec()
1017 FunctionCallee GCOVInit = M->getOrInsertFunction("llvm_gcov_init", FTy); in emitGlobalConstructor()
1031 return M->getOrInsertFunction("llvm_gcda_start_file", FTy, in getStartFileFunc()
1042 return M->getOrInsertFunction("llvm_gcda_emit_function", FTy, in getEmitFunctionFunc()
1052 return M->getOrInsertFunction("llvm_gcda_emit_arcs", FTy, in getEmitArcsFunc()
1058 return M->getOrInsertFunction("llvm_gcda_summary_info", FTy); in getSummaryInfoFunc()
1063 return M->getOrInsertFunction("llvm_gcda_end_file", FTy); in getEndFileFunc()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DCallGraph.cpp33 : M(M), ExternalCallingNode(getOrInsertFunction(nullptr)), in CallGraph()
76 CallGraphNode *Node = getOrInsertFunction(F); in addToCallGraph()
105 Node->addCalledFunction(Call, getOrInsertFunction(Callee)); in populateCallGraphNode()
109 Node->addCalledFunction(nullptr, getOrInsertFunction(CB)); in populateCallGraphNode()
170 CallGraphNode *CallGraph::getOrInsertFunction(const Function *F) { in getOrInsertFunction() function in CallGraph
219 removeOneAbstractEdgeTo(CG->getOrInsertFunction(CB)); in removeCallEdgeFor()
272 OldCBs.push_back(CG->getOrInsertFunction(CB)); in replaceCallEdge()
275 NewCBs.push_back(CG->getOrInsertFunction(CB)); in replaceCallEdge()
H A DCallGraphSCCPass.cpp314 CGN->addCalledFunction(nullptr, CG.getOrInsertFunction(CB)); in RefreshCallGraph()
348 CalleeNode = CG.getOrInsertFunction(Callee); in RefreshCallGraph()
372 CalleeNode = CG.getOrInsertFunction(Callee); in RefreshCallGraph()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DCallGraphUpdater.cpp44 CallGraphNode *DeadCGN = CG->getOrInsertFunction(DeadFn); in finalize()
91 CallGraphNode *OldCGN = CG->getOrInsertFunction(&Fn); in reanalyzeFunction()
131 CallGraphNode *NewCGN = CG->getOrInsertFunction(&NewFn); in replaceFunctionWith()
152 CG->getOrInsertFunction(NewCS.getCalledFunction()); in replaceCallSite()
H A DEntryExitInstrumenter.cpp46 M.getOrInsertFunction(Func, in insertCall()
52 FunctionCallee Fn = M.getOrInsertFunction(Func, Type::getVoidTy(C)); in insertCall()
62 FunctionCallee Fn = M.getOrInsertFunction( in insertCall()
H A DSanitizerStats.cpp59 M->getOrInsertFunction("__sanitizer_stat_report", StatReportTy); in create()
100 M->getOrInsertFunction("__sanitizer_stat_init", StatInitTy); in finish()
H A DAMDGPUEmitPrintf.cpp52 auto Fn = M->getOrInsertFunction("__ockl_printf_begin", Int64Ty, Int64Ty); in callPrintfBegin()
63 auto Fn = M->getOrInsertFunction("__ockl_printf_append_args", Int64Ty, in callAppendArgs()
155 auto Fn = M->getOrInsertFunction("__ockl_printf_append_string_n", Int64Ty, in callAppendStringN()
H A DEscapeEnumerator.cpp26 return M->getOrInsertFunction(getEHPersonalityName(Pers), in getDefaultPersonalityFn()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DModule.h368 FunctionCallee getOrInsertFunction(StringRef Name, FunctionType *T,
371 FunctionCallee getOrInsertFunction(StringRef Name, FunctionType *T);
380 FunctionCallee getOrInsertFunction(StringRef Name, in getOrInsertFunction() function
384 return getOrInsertFunction(Name, in getOrInsertFunction()
391 FunctionCallee getOrInsertFunction(StringRef Name, Type *RetTy, in getOrInsertFunction() function
393 return getOrInsertFunction(Name, AttributeList{}, RetTy, Args...); in getOrInsertFunction()
399 getOrInsertFunction(StringRef Name, AttributeList AttributeList,
/openbsd-src/gnu/llvm/clang/tools/clang-linker-wrapper/
H A DOffloadWrapper.cpp238 M.getOrInsertFunction("__tgt_register_lib", RegFuncTy); in createRegisterFunction()
265 M.getOrInsertFunction("__tgt_unregister_lib", UnRegFuncTy); in createUnregisterFunction()
378 FunctionCallee RegFunc = M.getOrInsertFunction( in createRegisterGlobalsFunction()
388 FunctionCallee RegVar = M.getOrInsertFunction( in createRegisterGlobalsFunction()
537 FunctionCallee RegFatbin = M.getOrInsertFunction( in createRegisterFatbinFunction()
544 M.getOrInsertFunction("__cudaRegisterFatBinaryEnd", RegFatEndTy); in createRegisterFatbinFunction()
549 FunctionCallee UnregFatbin = M.getOrInsertFunction( in createRegisterFatbinFunction()
556 FunctionCallee AtExit = M.getOrInsertFunction("atexit", AtExitTy); in createRegisterFatbinFunction()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DCrossDSOCFI.cpp100 FunctionCallee C = M.getOrInsertFunction( in buildCFICheck()
128 M.getOrInsertFunction("__cfi_check_fail", Type::getVoidTy(Ctx), in buildCFICheck()
/openbsd-src/gnu/llvm/llvm/examples/BrainF/
H A DBrainF.cpp76 module->getOrInsertFunction("getchar", IntegerType::getInt32Ty(C)); in header()
79 putchar_func = module->getOrInsertFunction( in header()
153 FunctionCallee puts_func = module->getOrInsertFunction( in header()
/openbsd-src/gnu/llvm/llvm/tools/vfabi-demangle-fuzzer/
H A Dvfabi-demangler-fuzzer.cpp31 M->getOrInsertFunction( in LLVMFuzzerTestOneInput()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DCallGraph.h152 CallGraphNode *getOrInsertFunction(const Function *F);
405 CallGraphNode *getOrInsertFunction(const Function *F) { in getOrInsertFunction() function
406 return G->getOrInsertFunction(F); in getOrInsertFunction()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCGenScalarMASSEntries.cpp100 FunctionCallee FCache = M->getOrInsertFunction( in createScalarMASSCall()
H A DPPCLowerMASSVEntries.cpp145 FunctionCallee FCache = M.getOrInsertFunction( in lowerMASSVCall()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DSMEABIPass.cpp68 M->getOrInsertFunction("__arm_tpidr2_save", TPIDR2SaveTy, Attrs); in emitTPIDR2Save()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86WinEHState.cpp176 SetJmp3 = TheModule->getOrInsertFunction( in runOnFunction()
297 CxxLongjmpUnwind = TheModule->getOrInsertFunction( in emitExceptionRegistrationRecord()
352 SehLongjmpUnwind = TheModule->getOrInsertFunction( in emitExceptionRegistrationRecord()
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DModule.cpp144 FunctionCallee Module::getOrInsertFunction(StringRef Name, FunctionType *Ty, in getOrInsertFunction() function in Module
168 FunctionCallee Module::getOrInsertFunction(StringRef Name, FunctionType *Ty) { in getOrInsertFunction() function in Module
169 return getOrInsertFunction(Name, Ty, AttributeList()); in getOrInsertFunction()

123