Home
last modified time | relevance | path

Searched refs:LoopIdiomVectorizeStyle (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopIdiomVectorize.h16 enum class LoopIdiomVectorizeStyle { Masked, Predicated }; enum
19 LoopIdiomVectorizeStyle VectorizeStyle = LoopIdiomVectorizeStyle::Masked;
26 explicit LoopIdiomVectorizePass(LoopIdiomVectorizeStyle S) in LoopIdiomVectorizePass()
29 LoopIdiomVectorizePass(LoopIdiomVectorizeStyle S, unsigned BCVF) in LoopIdiomVectorizePass()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp87 static cl::opt<LoopIdiomVectorizeStyle>
90 cl::values(clEnumValN(LoopIdiomVectorizeStyle::Masked, "masked",
92 clEnumValN(LoopIdiomVectorizeStyle::Predicated,
94 cl::init(LoopIdiomVectorizeStyle::Masked));
118 LoopIdiomVectorizeStyle VectorizeStyle;
134 LoopIdiomVectorize(LoopIdiomVectorizeStyle S, unsigned VF, DominatorTree *DT, in LoopIdiomVectorize()
194 LoopIdiomVectorizeStyle VecStyle = VectorizeStyle; in run()
798 case LoopIdiomVectorizeStyle::Masked: in expandFindMismatch()
802 case LoopIdiomVectorizeStyle::Predicated: in expandFindMismatch()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp649 LPM.addPass(LoopIdiomVectorizePass(LoopIdiomVectorizeStyle::Predicated)); in registerPassBuilderCallbacks()