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.cpp62 static cl::opt<LoopIdiomVectorizeStyle>
65 cl::values(clEnumValN(LoopIdiomVectorizeStyle::Masked, "masked",
67 clEnumValN(LoopIdiomVectorizeStyle::Predicated,
69 cl::init(LoopIdiomVectorizeStyle::Masked));
88 LoopIdiomVectorizeStyle VectorizeStyle;
104 LoopIdiomVectorize(LoopIdiomVectorizeStyle S, unsigned VF, DominatorTree *DT, in LoopIdiomVectorize()
151 LoopIdiomVectorizeStyle VecStyle = VectorizeStyle; in run()
751 case LoopIdiomVectorizeStyle::Masked: in expandFindMismatch()
755 case LoopIdiomVectorizeStyle::Predicated: in expandFindMismatch()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp582 LPM.addPass(LoopIdiomVectorizePass(LoopIdiomVectorizeStyle::Predicated)); in registerPassBuilderCallbacks()