Searched refs:LoopIdiomVectorizeStyle (Results 1 – 3 of 3) sorted by relevance
16 enum class LoopIdiomVectorizeStyle { Masked, Predicated }; enum19 LoopIdiomVectorizeStyle VectorizeStyle = LoopIdiomVectorizeStyle::Masked;26 explicit LoopIdiomVectorizePass(LoopIdiomVectorizeStyle S) in LoopIdiomVectorizePass()29 LoopIdiomVectorizePass(LoopIdiomVectorizeStyle S, unsigned BCVF) in LoopIdiomVectorizePass()
62 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()
582 LPM.addPass(LoopIdiomVectorizePass(LoopIdiomVectorizeStyle::Predicated)); in registerPassBuilderCallbacks()