| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86SelectionDAGInfo.cpp | 49 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemset() argument 146 isVolatile, AlwaysInline, in EmitTargetCodeForMemset() 208 unsigned Align, bool isVolatile, bool AlwaysInline, in emitConstantSizeRepmov() argument 213 if (!AlwaysInline && Size > Subtarget.getMaxInlineSizeThreshold()) in emitConstantSizeRepmov() 223 if (!AlwaysInline && (Align & 3) != 0) in emitConstantSizeRepmov() 263 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument 287 Size.getValueType(), Alignment.value(), isVolatile, AlwaysInline, in EmitTargetCodeForMemcpy()
|
| H A D | X86SelectionDAGInfo.h | 32 bool isVolatile, bool AlwaysInline, 38 bool isVolatile, bool AlwaysInline,
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | AlwaysInliner.cpp | 58 CB->hasFnAttr(Attribute::AlwaysInline) && in run() 97 if (F.hasFnAttribute(Attribute::AlwaysInline)) { in run() 212 if (!CB.hasFnAttr(Attribute::AlwaysInline)) in getInlineCost() 215 if (Callee->hasFnAttribute(Attribute::AlwaysInline) && CB.isNoInline()) in getInlineCost()
|
| H A D | SyntheticCountsPropagation.cpp | 73 if (F.hasFnAttribute(Attribute::AlwaysInline) || in initializeCounts()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblySelectionDAGInfo.h | 28 bool AlwaysInline, 40 bool AlwaysInline,
|
| H A D | WebAssemblySelectionDAGInfo.cpp | 23 SDValue Size, Align Alignment, bool IsVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument 47 SDValue Size, Align Alignment, bool IsVolatile, bool AlwaysInline, in EmitTargetCodeForMemset() argument
|
| /llvm-project-15.0.7/llvm/lib/Target/XCore/ |
| H A D | XCoreSelectionDAGInfo.cpp | 20 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument 24 if (!AlwaysInline && Alignment >= Align(4) && in EmitTargetCodeForMemcpy()
|
| H A D | XCoreSelectionDAGInfo.h | 25 bool AlwaysInline,
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMSelectionDAGInfo.h | 43 bool isVolatile, bool AlwaysInline, 58 bool AlwaysInline,
|
| H A D | ARMSelectionDAGInfo.cpp | 171 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument 192 if (!AlwaysInline && SizeVal > Subtarget.getMaxInlineSizeThreshold()) in EmitTargetCodeForMemcpy() 299 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemset() argument 317 if (!AlwaysInline) in EmitTargetCodeForMemset()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64SelectionDAGInfo.h | 31 bool isVolatile, bool AlwaysInline, 37 bool isVolatile, bool AlwaysInline,
|
| H A D | AArch64SelectionDAGInfo.cpp | 82 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument 94 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemset() argument
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonSelectionDAGInfo.cpp | 21 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument 24 if (AlwaysInline || Alignment < Align(4) || !ConstantSize) in EmitTargetCodeForMemcpy()
|
| H A D | HexagonSelectionDAGInfo.h | 27 bool isVolatile, bool AlwaysInline,
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZSelectionDAGInfo.h | 27 bool IsVolatile, bool AlwaysInline, 34 bool IsVolatile, bool AlwaysInline,
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | AttributesTest.cpp | 24 Attribute AttrA = Attribute::get(C, Attribute::AlwaysInline); in TEST() 25 Attribute AttrB = Attribute::get(C, Attribute::AlwaysInline); in TEST() 194 Attribute Attr1 = Attribute::get(C1, Attribute::AlwaysInline); in TEST() 195 Attribute Attr2 = Attribute::get(C2, Attribute::AlwaysInline); in TEST() 230 AL.addFnAttribute(C, Attribute::AlwaysInline).print(OS); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAlwaysInlinePass.cpp | 136 = StressCalls ? Attribute::AlwaysInline : Attribute::NoInline; in alwaysInlineImpl() 151 F->addFnAttr(Attribute::AlwaysInline); in alwaysInlineImpl()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGTargetInfo.h | 55 bool AlwaysInline, in EmitTargetCodeForMemcpy() argument 85 bool AlwaysInline, in EmitTargetCodeForMemset() argument
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFSelectionDAGInfo.h | 25 bool isVolatile, bool AlwaysInline,
|
| H A D | BPFSelectionDAGInfo.cpp | 22 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
|
| /llvm-project-15.0.7/llvm/lib/Target/Lanai/ |
| H A D | LanaiSelectionDAGInfo.h | 28 bool isVolatile, bool AlwaysInline,
|
| /llvm-project-15.0.7/llvm/test/Transforms/Inline/ |
| H A D | cgscc-inline-replay.ll | 13 ;; Check Module scope AlwaysInline fallback replay inline decisions 14 …y.txt -cgscc-inline-replay-scope=Module -cgscc-inline-replay-fallback=AlwaysInline -pass-remarks=i… 22 ;; Check Function scope AlwaysInline fallback replay inline decisions 23 …txt -cgscc-inline-replay-scope=Function -cgscc-inline-replay-fallback=AlwaysInline -pass-remarks=i… 34 ;; Check fallback inlining errors out on non <Original|AlwaysInline|NeverInline> inputs
|
| H A D | inline-remark-mandatory.ll | 15 ; CHECK: remark: {{.*}} 'a' is not AlwaysInline into 'b': incompatible personality
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | ReplayInlineAdvisor.h | 45 enum class Fallback : int { Original, AlwaysInline, NeverInline }; enumerator
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | ScopInliner.cpp | 91 F->addFnAttr(llvm::Attribute::AlwaysInline); in runOnSCC()
|