|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/IR/Module.h 381 Function *getFunction(StringRef Name) const;
References
examples/BrainF/BrainFDriver.cpp 96 CallInst *brainf_call = CallInst::Create(mod->getFunction("brainf"),
169 Function *brainf_func = M.getFunction("brainf");
examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp 714 if (auto *F = TheModule->getFunction(Name))
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp 714 if (auto *F = TheModule->getFunction(Name))
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp 713 if (auto *F = TheModule->getFunction(Name))
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp 699 if (auto *F = TheModule->getFunction(Name))
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp 723 if (auto *F = TheModule->getFunction(Name))
examples/Kaleidoscope/Chapter3/toy.cpp 448 Function *CalleeF = TheModule->getFunction(Callee);
485 Function *TheFunction = TheModule->getFunction(Proto->getName());
examples/Kaleidoscope/Chapter4/toy.cpp 427 if (auto *F = TheModule->getFunction(Name))
examples/Kaleidoscope/Chapter5/toy.cpp 554 if (auto *F = TheModule->getFunction(Name))
examples/Kaleidoscope/Chapter6/toy.cpp 646 if (auto *F = TheModule->getFunction(Name))
examples/Kaleidoscope/Chapter7/toy.cpp 719 if (auto *F = TheModule->getFunction(Name))
examples/Kaleidoscope/Chapter8/toy.cpp 718 if (auto *F = TheModule->getFunction(Name))
examples/Kaleidoscope/Chapter9/toy.cpp 871 if (auto *F = TheModule->getFunction(Name))
include/llvm/ProfileData/SampleProf.h 477 M->getFunction(getNameInModule(TS.getKey(), M));
lib/Analysis/LazyValueInfo.cpp 839 auto *GuardDecl = BBI->getModule()->getFunction(
lib/Analysis/ScalarEvolution.cpp11416 auto *GuardDecl = F.getParent()->getFunction(
lib/AsmParser/LLParser.cpp 5445 Fn = M->getFunction(FunctionName);
5455 } else if ((Fn = M->getFunction(FunctionName))) {
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 1556 Function *InitTrampolineIntrinsic = M.getFunction("llvm.init.trampoline");
lib/CodeGen/MIRParser/MIRParser.cpp 285 Function *F = M.getFunction(FunctionName);
lib/CodeGen/RegUsageInfoPropagate.cpp 95 return M.getFunction(MO.getSymbolName());
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 8646 auto *Function = Module->getFunction(Symbol);
lib/ExecutionEngine/ExecutionEngine.cpp 158 Function *F = Modules[i]->getFunction(FnName);
lib/ExecutionEngine/MCJIT/MCJIT.cpp 302 Function *F = M->getFunction(DemangledName);
463 Function *F = (*I)->getFunction(FnName);
lib/IR/AutoUpgrade.cpp 3864 Function *Fn = M.getFunction(OldFunc);
lib/IR/Core.cpp 2261 return wrap(unwrap(M)->getFunction(Name));
lib/IR/DebugInfo.cpp 594 if (auto *DbgVal = M.getFunction(Name)) {
lib/LTO/LTO.cpp 864 Function *TypeTestFunc = RegularLTO.CombinedModule->getFunction(
866 Function *TypeCheckedLoadFunc = RegularLTO.CombinedModule->getFunction(
lib/Target/AArch64/AArch64ISelLowering.cpp12315 return M.getFunction("__security_check_cookie");
lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp 242 Function *DispatchPtr = Mod->getFunction(DispatchPtrName);
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp 570 auto PrintfFunction = M.getFunction("printf");
lib/Target/ARM/ARMISelLowering.cpp16561 return M.getFunction("__security_check_cookie");
lib/Target/Mips/Mips16HardFloat.cpp 269 Function *FStub = M->getFunction(StubName);
lib/Target/Mips/MipsCCState.cpp 77 Function *F = G->getGlobal()->getParent()->getFunction(Sym);
lib/Target/Mips/MipsISelLowering.cpp 2953 Function *F = G->getGlobal()->getParent()->getFunction(Sym);
lib/Target/Sparc/SparcISelLowering.cpp 707 CalleeFn = M->getFunction(CalleeName);
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp 340 MF.getFunction().getParent()->getFunction(
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp 630 Function *SetjmpF = M.getFunction("setjmp");
631 Function *LongjmpF = M.getFunction("longjmp");
905 Function *SetjmpF = M.getFunction("setjmp");
lib/Target/X86/X86ISelLowering.cpp 2354 return M.getFunction("__security_check_cookie");
lib/Transforms/Coroutines/CoroElide.cpp 267 Function *DevirtFn = M.getFunction(CORO_DEVIRT_TRIGGER_FN);
lib/Transforms/Coroutines/CoroSplit.cpp 1386 Function *DevirtFn = M.getFunction(CORO_DEVIRT_TRIGGER_FN);
1415 if (M.getFunction(CORO_DEVIRT_TRIGGER_FN))
1539 SCC.getCallGraph().getModule().getFunction("llvm.coro.prepare.retcon");
lib/Transforms/IPO/BlockExtractor.cpp 179 Function *F = M.getFunction(BInfo.first);
lib/Transforms/IPO/GlobalDCE.cpp 234 M.getFunction(Intrinsic::getName(Intrinsic::type_checked_load));
lib/Transforms/IPO/GlobalOpt.cpp 2834 Function *Fn = M.getFunction(TLI->getName(F));
lib/Transforms/IPO/GlobalSplit.cpp 145 M.getFunction(Intrinsic::getName(Intrinsic::type_test));
147 M.getFunction(Intrinsic::getName(Intrinsic::type_checked_load));
lib/Transforms/IPO/LowerTypeTests.cpp 1761 M.getFunction(Intrinsic::getName(Intrinsic::type_test));
1763 M.getFunction(Intrinsic::getName(Intrinsic::icall_branch_funnel));
1889 Function *F = M.getFunction(FunctionName);
2164 if (auto *F = M.getFunction(AliasName)) {
lib/Transforms/IPO/StripSymbols.cpp 253 Function *Declare = M.getFunction("llvm.dbg.declare");
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp 105 M.getFunction(Intrinsic::getName(Intrinsic::type_test))) {
113 M.getFunction(Intrinsic::getName(Intrinsic::type_checked_load))) {
373 Function *F = M.getFunction(Name);
lib/Transforms/IPO/WholeProgramDevirt.cpp 1772 M.getFunction(Intrinsic::getName(Intrinsic::type_test));
1774 M.getFunction(Intrinsic::getName(Intrinsic::type_checked_load));
1775 Function *AssumeFunc = M.getFunction(Intrinsic::getName(Intrinsic::assume));
lib/Transforms/Instrumentation/AddressSanitizer.cpp 2592 if (!F.getParent()->getFunction("llvm.localescape")) return;
lib/Transforms/Instrumentation/GCOVProfiling.cpp 943 Function *WriteoutF = M->getFunction("__llvm_gcov_writeout");
1192 Function *FlushF = M->getFunction("__llvm_gcov_flush");
1206 Function *WriteoutF = M->getFunction("__llvm_gcov_writeout");
lib/Transforms/Instrumentation/InstrProfiling.cpp 477 if (auto *F = M.getFunction(
481 if (auto *F = M.getFunction(
485 if (auto *F = M.getFunction(
1028 Function *RegisterF = M->getFunction(getInstrProfRegFuncsName());
lib/Transforms/Instrumentation/PoisonChecking.cpp 247 Function *TrapFunc = M->getFunction("__poison_checker_assert");
lib/Transforms/Scalar/IndVarSimplify.cpp 1968 auto *GuardDecl = L->getBlocks()[0]->getModule()->getFunction(
lib/Transforms/Scalar/JumpThreading.cpp 369 auto *GuardDecl = F.getParent()->getFunction(
lib/Transforms/Scalar/LoopPredication.cpp 966 M->getFunction(Intrinsic::getName(Intrinsic::experimental_guard));
968 auto *WCDecl = M->getFunction(
lib/Transforms/Scalar/LowerGuardIntrinsic.cpp 45 auto *GuardDecl = F.getParent()->getFunction(
lib/Transforms/Scalar/LowerWidenableCondition.cpp 45 auto *WCDecl = F.getParent()->getFunction(
lib/Transforms/Scalar/MakeGuardsExplicit.cpp 82 auto *GuardDecl = F.getParent()->getFunction(
lib/Transforms/Scalar/PlaceSafepoints.cpp 631 auto *F = M->getFunction(GCSafepointPollName);
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 2536 auto *GuardDecl = L.getHeader()->getParent()->getParent()->getFunction(
lib/Transforms/Utils/BuildLibCalls.cpp 141 Function *F = M->getFunction(Name);
lib/Transforms/Utils/ModuleUtils.cpp 151 if (Function *Ctor = M.getFunction(CtorName))
168 if (Function *F = M.getFunction(Name)) {
lib/Transforms/Utils/SymbolRewriter.cpp 133 bool ExplicitRewriteDescriptor<DT, ValueType, Get>::performOnModule(Module &M) {
135 if (ValueType *S = (M.*Get)(Source)) {
139 if (Value *T = (M.*Get)(Target))
176 bool PatternRewriteDescriptor<DT, ValueType, Get, Iterator>::
193 if (Value *V = (M.*Get)(Name))
210 &Module::getFunction>;
230 &Module::getFunction, &Module::functions>;
lib/Transforms/Vectorize/LoopVectorize.cpp 4307 VectorF = M->getFunction(VFnName);
tools/bugpoint/CrashDebugger.cpp 237 if (KeepMain && !is_contained(Funcs, BD.getProgram().getFunction("main")))
348 Function *F = M->getFunction(FnName);
1130 Function *Fn = BD.getProgram().getFunction(Name);
tools/bugpoint/Miscompilation.cpp 401 Function *NewF = ToNotOptimize->getFunction(MisCompFunctions[i].first);
432 Function *NewF = ToNotOptimize->getFunction(MisCompFunctions[i].first);
598 Function *NewF = ProgClone->getFunction(MisCompFunctions[i].first);
791 if (Function *oldMain = Safe->getFunction("main"))
838 Function *TestFn = Test->getFunction(F->getName());
tools/clang/lib/CodeGen/CGBuiltin.cpp 1135 if (llvm::Function *F = CGM.getModule().getFunction(Name))
tools/clang/lib/CodeGen/CGException.cpp 334 llvm::Function *Fn = getModule().getFunction(ObjCXX.PersonalityFn);
tools/clang/lib/CodeGen/CGGPUBuiltin.cpp 29 if (auto* F = M.getFunction("vprintf")) {
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp 431 if (llvm::Function *F = CGM.getModule().getFunction(FuncName)) {
tools/clang/lib/CodeGen/CGObjCGNU.cpp 2810 TheModule.getFunction(SymbolNameForMethod(ClassName, CategoryName,
tools/clang/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp 151 Function *EntryFunc = M->getFunction("foo");
tools/clang/unittests/CodeGen/IncrementalProcessingTest.cpp 154 ASSERT_TRUE(M[1]->getFunction("funcForProg1"));
158 ASSERT_TRUE(M[2]->getFunction("funcForProg2"));
160 ASSERT_FALSE(M[2]->getFunction("funcForProg1"));
tools/lldb/include/lldb/Expression/IRExecutionUnit.h 74 return ((m_module != nullptr) ? m_module->getFunction(m_name.AsCString())
tools/lldb/source/Plugins/ExpressionParser/Clang/IRDynamicChecks.cpp 545 llvm::Function *function = M.getFunction(StringRef(m_func_name));
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp 1865 : m_module->getFunction(m_func_name.GetStringRef());
tools/lli/lli.cpp 559 Function *EntryFn = Mod->getFunction(EntryFunc);
tools/llvm-diff/DifferenceEngine.cpp 701 if (Function *RFn = R->getFunction(LFn->getName()))
tools/llvm-diff/llvm-diff.cpp 46 Function *LFn = L.getFunction(Name);
47 Function *RFn = R.getFunction(Name);
tools/llvm-extract/llvm-extract.cpp 222 GlobalValue *GV = M->getFunction(ExtractFuncs[i]);
259 Function *F = M->getFunction(BBInfo.first);
tools/llvm-link/llvm-link.cpp 245 Function *F = SrcModule.getFunction(FunctionName);
tools/polly/lib/CodeGen/LoopGeneratorsGOMP.cpp 26 Function *F = M->getFunction(Name);
176 Function *F = M->getFunction(Name);
196 Function *F = M->getFunction(Name);
212 Function *F = M->getFunction(Name);
tools/polly/lib/CodeGen/LoopGeneratorsKMP.cpp 25 Function *F = M->getFunction(Name);
274 Function *F = M->getFunction(Name);
293 Function *F = M->getFunction(Name);
319 Function *F = M->getFunction(Name);
358 Function *F = M->getFunction(Name);
380 Function *F = M->getFunction(Name);
420 Function *F = M->getFunction(Name);
tools/polly/lib/CodeGen/PerfMonitor.cpp 23 Function *F = M->getFunction(Name);
tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp 23 Function *F = M->getFunction(Name);
44 Function *F = M->getFunction(Name);
247 Function *F = M->getFunction(Name);
272 Function *F = M->getFunction(Name);
unittests/Analysis/AliasSetTrackerTest.cpp 67 Function *Test = M->getFunction("test");
unittests/Analysis/BlockFrequencyInfoTest.cpp 60 Function *F = M->getFunction("f");
unittests/Analysis/BranchProbabilityInfoTest.cpp 49 Function *F = M->getFunction("f");
unittests/Analysis/CFGTest.cpp 44 Function *F = M->getFunction("test");
395 succ_iterator S = succ_begin(&*++M->getFunction("test")->begin());
unittests/Analysis/CaptureTrackingTest.cpp 56 Function *F = M->getFunction(FName);
unittests/Analysis/DivergenceAnalysisTest.cpp 69 auto *F = M.getFunction(FuncName);
137 Function *F = M->getFunction("f_1");
191 Function *F = M->getFunction("f_lcssa");
316 auto *F = M->getFunction("f_1");
338 auto *F = M->getFunction("f_2");
360 auto *F = M->getFunction("f_3");
411 auto *F = M->getFunction("switch_unreachable_default");
unittests/Analysis/DomTreeUpdaterTest.cpp 51 Function *F = M->getFunction(FuncName);
162 Function *F = M->getFunction(FuncName);
236 Function *F = M->getFunction(FuncName);
325 Function *F = M->getFunction(FuncName);
454 Function *F = M->getFunction(FuncName);
537 Function *F = M->getFunction(FuncName);
626 Function *F = M->getFunction(FuncName);
715 Function *F = M->getFunction(FuncName);
745 Function *F = M->getFunction(FuncName);
unittests/Analysis/IVDescriptorsTest.cpp 25 auto *F = M.getFunction(FuncName);
unittests/Analysis/LoopInfoTest.cpp 24 auto *F = M.getFunction(FuncName);
36 auto *F = M.getFunction(FuncName);
unittests/Analysis/OrderedBasicBlockTest.cpp 39 Function *F = M->getFunction("f");
unittests/Analysis/ProfileSummaryInfoTest.cpp 100 Function *F = M->getFunction("f");
129 Function *F = M->getFunction("f");
130 Function *G = M->getFunction("g");
131 Function *H = M->getFunction("h");
159 Function *F = M->getFunction("f");
206 Function *F = M->getFunction("f");
unittests/Analysis/ScalarEvolutionTest.cpp 55 auto *F = M.getFunction(FuncName);
1655 Function *F = M->getFunction("f");
unittests/Analysis/TargetLibraryInfoTest.cpp 573 Function *F = M->getFunction(TLI.getName(LF));
unittests/Analysis/ValueTrackingTest.cpp 42 Function *F = M->getFunction("test");
493 auto *F = M->getFunction("f");
unittests/Analysis/VectorUtilsTest.cpp 41 Function *F = M->getFunction("test");
unittests/Bitcode/BitReaderTest.cpp 79 Function *F = M->getFunction("f");
80 Function *G = M->getFunction("g");
81 Function *H = M->getFunction("h");
82 Function *J = M->getFunction("j");
136 EXPECT_FALSE(M->getFunction("func")->empty());
155 EXPECT_TRUE(M->getFunction("before")->empty());
156 EXPECT_TRUE(M->getFunction("func")->empty());
160 EXPECT_FALSE(M->getFunction("before")->materialize());
161 EXPECT_FALSE(M->getFunction("func")->empty());
162 EXPECT_TRUE(M->getFunction("other")->empty());
182 EXPECT_TRUE(M->getFunction("after")->empty());
183 EXPECT_TRUE(M->getFunction("func")->empty());
187 EXPECT_FALSE(M->getFunction("after")->materialize());
188 EXPECT_FALSE(M->getFunction("func")->empty());
189 EXPECT_TRUE(M->getFunction("other")->empty());
unittests/CodeGen/AArch64SelectionDAGTest.cpp 56 F = M->getFunction("f");
unittests/CodeGen/GlobalISel/GISelMITest.h 122 Function *F = M->getFunction("func");
unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp 118 auto *Foo = M.getFunction("foo");
unittests/FuzzMutate/OperationsTest.cpp 234 BasicBlock &BB = *std::next(M->getFunction("test")->begin(), 2);
319 Function &F = *M->getFunction("test");
unittests/FuzzMutate/RandomIRBuilderTest.cpp 226 Function &F = *M->getFunction("test");
255 Function &F = *M->getFunction("test");
286 Function &F = *M->getFunction("test");
unittests/IR/DominatorTreeTest.cpp 30 auto *F = M.getFunction(FuncName);
unittests/IR/InstructionsTest.cpp 1089 Function *Foo = M->getFunction("foo");
unittests/IR/UseTest.cpp 40 Function *F = M->getFunction("f");
85 Function *F = M->getFunction("f");
unittests/IR/UserTest.cpp 69 Function *F = M->getFunction("f");
unittests/IR/ValueTest.cpp 39 Function *F = M->getFunction("f");
129 Function *F = M->getFunction("f");
204 Function *F = M->getFunction("f");
239 Function *F = M->getFunction("f");
unittests/Linker/LinkModulesTest.cpp 118 LinkedModule->getFunction("ba_func"));
120 LinkedModule->getFunction("ba_func"));
125 LinkedModule->getFunction("ba_func"));
127 LinkedModule->getFunction("ba_func"));
211 EXPECT_NE(nullptr, DestM->getFunction("bar"));
337 ASSERT_TRUE(Foo->getFunction("llvm.memset.p0s_struct.rtx_defs.i32"));
338 ASSERT_FALSE(Foo->getFunction("llvm.memset.p0s_struct.rtx_defs.0.i32"));
345 ASSERT_FALSE(Bar->getFunction("llvm.memset.p0s_struct.rtx_defs.i32"));
346 ASSERT_TRUE(Bar->getFunction("llvm.memset.p0s_struct.rtx_def.0s.i32"));
358 Function *F = Foo->getFunction("llvm.memset.p0s_struct.rtx_defs.i32");
unittests/ProfileData/InstrProfTest.cpp 915 Function *F = M->getFunction(Funcs[I]);
unittests/Target/AArch64/InstSizes.cpp 72 auto F = M->getFunction("sizes");
unittests/Target/WebAssembly/WebAssemblyExceptionInfoTest.cpp 163 Function *F = M->getFunction("test0");
338 Function *F = M->getFunction("test1");
unittests/Target/X86/MachineSizeOptsTest.cpp 84 auto F = M->getFunction(Name);
unittests/Transforms/Utils/BasicBlockUtilsTest.cpp 47 auto *F = M->getFunction("has_unreachable");
75 auto *F = M->getFunction("no_unreachable");
103 auto *F = M->getFunction("basic_func");
130 auto *F = M->getFunction("crit_edge");
unittests/Transforms/Utils/CloningTest.cpp 363 auto *F = M.getFunction(FuncName);
689 auto* ImplFunction = ImplModule->getFunction("foo");
696 auto* DeclFunction = DeclModule->getFunction("foo");
795 Function *NewF = NewM->getFunction("f");
826 DISubprogram *SP = NewM->getFunction("f")->getSubprogram();
841 DISubprogram *SP = NewM->getFunction("f")->getSubprogram();
861 Function *NewF = NewM->getFunction("f");
unittests/Transforms/Utils/CodeExtractorTest.cpp 57 Function *Func = M->getFunction("foo");
107 Function *Func = M->getFunction("foo");
178 Function *Func = M->getFunction("foo");
219 Function *Func = M->getFunction("foo");
272 Function *Func = M->getFunction("test");
unittests/Transforms/Utils/LocalTest.cpp 170 auto *F = M.getFunction(FuncName);
unittests/Transforms/Utils/SizeOptsTest.cpp 54 Function *F = M->getFunction("f");
55 Function *G = M->getFunction("g");
56 Function *H = M->getFunction("h");
unittests/Transforms/Utils/UnrollLoopTest.cpp 61 auto *F = M->getFunction("test");
unittests/Transforms/Vectorize/VPlanDominatorTreeTest.cpp 40 Function *F = M.getFunction("f");
unittests/Transforms/Vectorize/VPlanHCFGTest.cpp 39 Function *F = M.getFunction("f");
116 Function *F = M.getFunction("f");
unittests/Transforms/Vectorize/VPlanLoopInfoTest.cpp 40 Function *F = M.getFunction("f");
unittests/Transforms/Vectorize/VPlanPredicatorTest.cpp 65 Function *F = M.getFunction("f");
159 Function *F = M.getFunction("foo");
unittests/Transforms/Vectorize/VPlanSlpTest.cpp 95 Function *F = M.getFunction("add_x2");
163 Function *F = M.getFunction("add_x2");
229 Function *F = M.getFunction("add_x2");
288 Function *F = M.getFunction("add_x2");
417 Function *F = M.getFunction("add_x3");
489 Function *F = M.getFunction("add_x3");
561 Function *F = M.getFunction("add_x3");
637 Function *F = M.getFunction("add_x3");
697 Function *F = M.getFunction("add_x2");
760 Function *F = M.getFunction("add_x2");
820 Function *F = M.getFunction("add_x2");
879 Function *F = M.getFunction("add_x2");