Home
last modified time | relevance | path

Searched refs:TailFoldingStyle (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h365 TailFoldingStyle getPreferredTailFoldingStyle(bool IVUpdateMayOverflow) const { in getPreferredTailFoldingStyle()
368 ? TailFoldingStyle::DataAndControlFlowWithoutRuntimeCheck in getPreferredTailFoldingStyle()
369 : TailFoldingStyle::DataAndControlFlow; in getPreferredTailFoldingStyle()
371 return TailFoldingStyle::DataWithoutLaneMask; in getPreferredTailFoldingStyle()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h103 TailFoldingStyle
105 return ST->hasVInstructions() ? TailFoldingStyle::Data in getPreferredTailFoldingStyle()
106 : TailFoldingStyle::DataWithoutLaneMask; in getPreferredTailFoldingStyle()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp244 static cl::opt<TailFoldingStyle> ForceTailFoldingStyle(
246 cl::init(TailFoldingStyle::None),
248 clEnumValN(TailFoldingStyle::None, "none", "Disable tail folding"),
250 TailFoldingStyle::Data, "data",
252 clEnumValN(TailFoldingStyle::DataWithoutLaneMask,
255 clEnumValN(TailFoldingStyle::DataAndControlFlow, "data-and-control",
258 clEnumValN(TailFoldingStyle::DataAndControlFlowWithoutRuntimeCheck,
261 clEnumValN(TailFoldingStyle::DataWithEVL, "data-with-evl",
1442 TailFoldingStyle getTailFoldingStyle(bool IVUpdateMayOverflow = true) const { in getTailFoldingStyle()
1444 return TailFoldingStyle::None; in getTailFoldingStyle()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h320 TailFoldingStyle
H A DARMTargetTransformInfo.cpp2431 TailFoldingStyle
2434 return TailFoldingStyle::DataWithoutLaneMask; in getPreferredTailFoldingStyle()
2440 return TailFoldingStyle::Data; in getPreferredTailFoldingStyle()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h167 enum class TailFoldingStyle { enum
642 TailFoldingStyle
1871 virtual TailFoldingStyle
2327 TailFoldingStyle
H A DTargetTransformInfoImpl.h191 TailFoldingStyle
193 return TailFoldingStyle::DataWithoutLaneMask;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp360 TailFoldingStyle TargetTransformInfo::getPreferredTailFoldingStyle( in getPreferredTailFoldingStyle()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h679 TailFoldingStyle