Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp49 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemset() argument
149 isVolatile, AlwaysInline, in EmitTargetCodeForMemset()
210 Align Alignment, bool isVolatile, bool AlwaysInline, in emitConstantSizeRepmov() argument
215 if (!AlwaysInline && Size > Subtarget.getMaxInlineSizeThreshold()) in emitConstantSizeRepmov()
225 if (!AlwaysInline && (Alignment.value() & 3) != 0) in emitConstantSizeRepmov()
265 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
290 AlwaysInline, DstPtrInfo, SrcPtrInfo); in EmitTargetCodeForMemcpy()
H A DX86SelectionDAGInfo.h32 bool isVolatile, bool AlwaysInline,
38 bool isVolatile, bool AlwaysInline,
/freebsd/contrib/llvm-project/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
/freebsd/contrib/llvm-project/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,
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.h43 bool isVolatile, bool AlwaysInline,
58 bool AlwaysInline,
H A DARMSelectionDAGInfo.cpp170 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
191 if (!AlwaysInline && SizeVal > Subtarget.getMaxInlineSizeThreshold()) in EmitTargetCodeForMemcpy()
296 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemset() argument
314 if (!AlwaysInline) in EmitTargetCodeForMemset()
/freebsd/contrib/llvm-project/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,
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SelectionDAGInfo.h31 bool isVolatile, bool AlwaysInline,
37 bool isVolatile, bool AlwaysInline,
H A DAArch64SelectionDAGInfo.cpp145 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
163 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemset() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.h27 bool IsVolatile, bool AlwaysInline,
34 bool IsVolatile, bool AlwaysInline,
H A DSystemZSelectionDAGInfo.cpp62 SDValue Size, Align Alignment, bool IsVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
91 bool AlwaysInline, MachinePointerInfo DstPtrInfo) const { in EmitTargetCodeForMemset() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAlwaysInlinePass.cpp138 = StressCalls ? Attribute::AlwaysInline : Attribute::NoInline; in alwaysInlineImpl()
153 F->addFnAttr(Attribute::AlwaysInline); in alwaysInlineImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGTargetInfo.h45 /// If AlwaysInline is true, the size is constant and the target should not
49 /// for another call). If the target chooses to decline an AlwaysInline
55 bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
79 /// lowering strategy should be used. Note that if AlwaysInline is true the
85 bool AlwaysInline, in EmitTargetCodeForMemset() argument
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAlwaysInliner.cpp54 CB->hasFnAttr(Attribute::AlwaysInline) && in AlwaysInlineImpl()
89 if (F.hasFnAttribute(Attribute::AlwaysInline) && F.isDefTriviallyDead()) { in AlwaysInlineImpl()
H A DSyntheticCountsPropagation.cpp73 if (F.hasFnAttribute(Attribute::AlwaysInline) || in initializeCounts()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiSelectionDAGInfo.h28 bool isVolatile, bool AlwaysInline,
/freebsd/contrib/llvm-project/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
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOForceFunctionAttrs.cpp56 if (F.hasFnAttribute(Attribute::AlwaysInline)) in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DReplayInlineAdvisor.h45 enum class Fallback : int { Original, AlwaysInline, NeverInline }; enumerator
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DReplayInlineAdvisor.cpp134 ReplayInlinerSettings::Fallback::AlwaysInline) in getAdviceImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h758 unsigned AlwaysInline : 1;
781 this->AlwaysInline &= RHS.AlwaysInline;
791 this->ReturnDoesNotAlias | this->NoInline | this->AlwaysInline |
805 OS << ", alwaysInline: " << this->AlwaysInline;

123