Searched refs:TailFoldingStyle (Results 1 – 9 of 9) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.h | 365 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 D | RISCVTargetTransformInfo.h | 103 TailFoldingStyle 105 return ST->hasVInstructions() ? TailFoldingStyle::Data in getPreferredTailFoldingStyle() 106 : TailFoldingStyle::DataWithoutLaneMask; in getPreferredTailFoldingStyle()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 244 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 D | ARMTargetTransformInfo.h | 320 TailFoldingStyle
|
H A D | ARMTargetTransformInfo.cpp | 2431 TailFoldingStyle 2434 return TailFoldingStyle::DataWithoutLaneMask; in getPreferredTailFoldingStyle() 2440 return TailFoldingStyle::Data; in getPreferredTailFoldingStyle()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 167 enum class TailFoldingStyle { enum 642 TailFoldingStyle 1871 virtual TailFoldingStyle 2327 TailFoldingStyle
|
H A D | TargetTransformInfoImpl.h | 191 TailFoldingStyle 193 return TailFoldingStyle::DataWithoutLaneMask;
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 360 TailFoldingStyle TargetTransformInfo::getPreferredTailFoldingStyle( in getPreferredTailFoldingStyle()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 679 TailFoldingStyle
|