Home
last modified time | relevance | path

Searched refs:AlwaysInline (Results 1 – 25 of 70) sorted by relevance

123

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp49 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 DX86SelectionDAGInfo.h32 bool isVolatile, bool AlwaysInline,
38 bool isVolatile, bool AlwaysInline,
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DAlwaysInliner.cpp58 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 DSyntheticCountsPropagation.cpp73 if (F.hasFnAttribute(Attribute::AlwaysInline) || in initializeCounts()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblySelectionDAGInfo.h28 bool AlwaysInline,
40 bool AlwaysInline,
H A DWebAssemblySelectionDAGInfo.cpp23 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 DXCoreSelectionDAGInfo.cpp20 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
24 if (!AlwaysInline && Alignment >= Align(4) && in EmitTargetCodeForMemcpy()
H A DXCoreSelectionDAGInfo.h25 bool AlwaysInline,
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.h43 bool isVolatile, bool AlwaysInline,
58 bool AlwaysInline,
H A DARMSelectionDAGInfo.cpp171 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 DAArch64SelectionDAGInfo.h31 bool isVolatile, bool AlwaysInline,
37 bool isVolatile, bool AlwaysInline,
H A DAArch64SelectionDAGInfo.cpp82 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 DHexagonSelectionDAGInfo.cpp21 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
24 if (AlwaysInline || Alignment < Align(4) || !ConstantSize) in EmitTargetCodeForMemcpy()
H A DHexagonSelectionDAGInfo.h27 bool isVolatile, bool AlwaysInline,
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.h27 bool IsVolatile, bool AlwaysInline,
34 bool IsVolatile, bool AlwaysInline,
/llvm-project-15.0.7/llvm/unittests/IR/
H A DAttributesTest.cpp24 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 DAMDGPUAlwaysInlinePass.cpp136 = 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 DSelectionDAGTargetInfo.h55 bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
85 bool AlwaysInline, in EmitTargetCodeForMemset() argument
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFSelectionDAGInfo.h25 bool isVolatile, bool AlwaysInline,
H A DBPFSelectionDAGInfo.cpp22 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
/llvm-project-15.0.7/llvm/lib/Target/Lanai/
H A DLanaiSelectionDAGInfo.h28 bool isVolatile, bool AlwaysInline,
/llvm-project-15.0.7/llvm/test/Transforms/Inline/
H A Dcgscc-inline-replay.ll13 ;; 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 Dinline-remark-mandatory.ll15 ; CHECK: remark: {{.*}} 'a' is not AlwaysInline into 'b': incompatible personality
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DReplayInlineAdvisor.h45 enum class Fallback : int { Original, AlwaysInline, NeverInline }; enumerator
/llvm-project-15.0.7/polly/lib/Transform/
H A DScopInliner.cpp91 F->addFnAttr(llvm::Attribute::AlwaysInline); in runOnSCC()

123