/llvm-project/llvm/test/tools/llvm-debuginfo-analyzer/DWARF/ |
H A D | 05-dwarf-incorrect-lexical-scope-variable.test | 7 ; 2 forceinline int InlineFunction(int Param) { 18 ; 13 A += InlineFunction(Param_2); 46 ; ONE-NEXT: [002] 2 {Function} extern inlined 'InlineFunction' -> 'int' 53 ; ONE-NEXT: [003] 13 {InlinedFunction} inlined 'InlineFunction' -> 'int' 66 ; ONE-NEXT: [002] 2 {Function} extern declared_inlined 'InlineFunction' -> 'int' 73 ; ONE-NEXT: [003] 13 {InlinedFunction} declared_inlined 'InlineFunction' -> 'int'
|
/llvm-project/llvm/test/tools/llvm-debuginfo-analyzer/WebAssembly/ |
H A D | 05-wasm-incorrect-lexical-scope-variable.test | 7 ; 2 forceinline int InlineFunction(int Param) { 18 ; 13 A += InlineFunction(Param_2); 49 ; ONE-NEXT: [002] 2 {Function} extern inlined 'InlineFunction' -> 'int' 56 ; ONE-NEXT: [003] 13 {InlinedFunction} inlined 'InlineFunction' -> 'int' 69 ; ONE-NEXT: [002] 2 {Function} extern declared_inlined 'InlineFunction' -> 'int' 76 ; ONE-NEXT: [003] 13 {InlinedFunction} declared_inlined 'InlineFunction' -> 'int'
|
/llvm-project/llvm/test/tools/llvm-debuginfo-analyzer/COFF/ |
H A D | 05-coff-incorrect-lexical-scope-variable.test | 7 ; 2 forceinline int InlineFunction(int Param) { 18 ; 13 A += InlineFunction(Param_2); 46 ; ONE-NEXT: [002] 2 {Function} inlined 'InlineFunction' -> 'int' 50 ; ONE-NEXT: [003] {InlinedFunction} inlined 'InlineFunction' -> 'int' 62 ; ONE-NEXT: [002] {Function} extern declared_inlined 'InlineFunction' -> 'int'
|
/llvm-project/llvm/test/tools/llvm-debuginfo-analyzer/WebAssembly/Inputs/ |
H A D | pr-43860.cpp | 2 forceinline int InlineFunction(int Param) { in InlineFunction() function 13 A += InlineFunction(Param_2); in test()
|
/llvm-project/llvm/unittests/Analysis/ |
H A D | FunctionPropertiesAnalysisTest.cpp | 251 auto IR = llvm::InlineFunction(*CB, IFI); in TEST_F() 305 auto IR = llvm::InlineFunction(*CB, IFI); in TEST_F() 372 auto IR = llvm::InlineFunction(*CB, IFI); in TEST_F() 417 auto IR = llvm::InlineFunction(*CB, IFI); in TEST_F() 470 auto IR = llvm::InlineFunction(*CB, IFI); in TEST_F() 524 auto IR = llvm::InlineFunction(*CB, IFI); in TEST_F() 576 auto IR = llvm::InlineFunction(*CB, IFI); in TEST_F() 632 auto IR = llvm::InlineFunction(*CB, IFI); in TEST_F() 703 auto IR = llvm::InlineFunction(*CB, IFI); in TEST_F() 770 auto IR = llvm::InlineFunction(*C in TEST_F() [all...] |
/llvm-project/compiler-rt/test/sanitizer_common/TestCases/Linux/ |
H A D | internal_symbolizer.cpp | 46 __attribute__((always_inline)) FrameInfo InlineFunction() { in InlineFunction() function 102 auto frame = InlineFunction(); in TestInline()
|
/llvm-project/llvm/test/Transforms/Inline/ |
H A D | crash-lifetime-marker.ll | 5 ; InlineFunction would assert inside the loop that leaves lifetime markers if
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CMakeLists.txt | 35 InlineFunction.cpp
|
H A D | InlineFunction.cpp | 1 //===- InlineFunction.cpp - Code to perform function inlining -------------===// 2209 // Not all BBs of the callee may survive the opportunistic DCE InlineFunction in InlineFunction() 2356 llvm::InlineResult llvm::InlineFunction(CallBase &CB, InlineFunctionInfo &IFI, in InlineFunction() 2363 return InlineFunction(CB, IFI, MergeAttributes, CalleeAAR, InsertLifetime, in InlineFunction() 2372 // get this data upfront and rely less on InlineFunction's behavior. in InlineFunction() 2381 auto Ret = InlineFunction(CB, IFI, MergeAttributes, CalleeAAR, InsertLifetime, in InlineFunction() 2460 llvm::InlineResult llvm::InlineFunction(CallBase &CB, InlineFunctionInfo &IFI, in InlineFunction() 2128 llvm::InlineResult llvm::InlineFunction(CallBase &CB, InlineFunctionInfo &IFI, InlineFunction() function in llvm
|
/llvm-project/llvm/utils/gn/secondary/llvm/lib/Transforms/Utils/ |
H A D | BUILD.gn | 45 "InlineFunction.cpp",
|
/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | AlwaysInliner.cpp | 65 InlineResult Res = InlineFunction(*CB, IFI, /*MergeAttributes=*/true, in AlwaysInlineImpl()
|
H A D | ModuleInliner.cpp | 230 // `InlineFunction` routine. in run() 237 InlineFunction(*CB, IFI, CtxProf, /*MergeAttributes=*/true, in run()
|
H A D | Inliner.cpp | 378 // `InlineFunction` routine. in run() 385 InlineFunction(*CB, IFI, /*MergeAttributes=*/true, in run()
|
H A D | PartialInlining.cpp | 236 // forward varargs to the outlined function. Calling InlineFunction 1388 if (!InlineFunction(*CB, IFI, /*MergeAttributes=*/false, nullptr, true, in tryPartialInline()
|
H A D | SampleProfile.cpp | 1263 InlineResult IR = InlineFunction(CB, IFI, in tryInlineCandidate() 1268 // The call to InlineFunction erases I, so we can't pass it here. in tryInlineCandidate()
|
/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | Cloning.h | 266 /// This class captures the data input to the InlineFunction call, and records 278 /// If non-null, InlineFunction will update the callgraph to reflect the 284 /// InlineFunction fills this in with all static allocas that get copied into 288 /// InlineFunction fills this in with callsites that were inlined from the 294 /// 'InlineFunction' fills this in by scanning the inlined instructions, and 327 /// ForwardVarArgsTo. The caller of InlineFunction has to make sure any varargs 332 InlineResult InlineFunction(CallBase &CB, InlineFunctionInfo &IFI, 342 InlineResult InlineFunction(CallBase &CB, InlineFunctionInfo &IFI,
|
/llvm-project/llvm/docs/CommandGuide/ |
H A D | llvm-debuginfo-analyzer.rst | 1652 2 forceinline int InlineFunction(int Param) { 1663 13 A += InlineFunction(Param_2); 1697 [002] 2 {Function} inlined 'InlineFunction' -> 'int' 1701 [003] {InlinedFunction} inlined 'InlineFunction' -> 'int' 1718 [002] {Function} extern not_inlined 'InlineFunction' -> 'int' 1738 [002] 2 {Function} extern inlined 'InlineFunction' -> 'int' 1745 [003] 13 {InlinedFunction} inlined 'InlineFunction' -> 'int' 1763 [002] 2 {Function} extern declared_inlined 'InlineFunction' -> 'int' 1770 [003] 13 {InlinedFunction} declared_inlined 'InlineFunction' -> 'int'
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | PlaceSafepoints.cpp | 652 bool InlineStatus = InlineFunction(*PollCall, IFI).isSuccess(); in InsertSafepointPoll()
|
/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroSplit.cpp | 222 auto InlineRes = InlineFunction(*MustTailCall, FnInfo); in lowerAwaitSuspend() 794 auto InlineRes = InlineFunction(*CallerContext, InlineInfo); in replaceEntryBlock() 1805 (void)InlineFunction(*TailCall, FnInfo); in splitRetconCoroutine()
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | SafeStack.cpp | 749 InlineFunction(*CI, IFI); in TryInlinePointerAddress()
|
/llvm-project/clang/include/clang/Basic/ |
H A D | Attr.td | 157 def InlineFunction : SubsetSubject<Function, 888 let Subjects = SubjectList<[InlineFunction]>;
|