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()
87 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()
649 LPM.addPass(LoopIdiomVectorizePass(LoopIdiomVectorizeStyle::Predicated)); in registerPassBuilderCallbacks()