Lines Matching refs:MAX
4 …-slp-schedule-budget=0 -slp-threshold=-30 -slp-vectorizer -S | FileCheck %s --check-prefix=MAX-COST
36 ; MAX-COST-LABEL: @PR28330(
37 ; MAX-COST-NEXT: entry:
38 ; MAX-COST-NEXT: [[TMP0:%.*]] = load <8 x i8>, <8 x i8>* bitcast (i8* getelementptr inbounds ([8…
39 ; MAX-COST-NEXT: [[TMP1:%.*]] = icmp eq <8 x i8> [[TMP0]], zeroinitializer
40 ; MAX-COST-NEXT: br label [[FOR_BODY:%.*]]
41 ; MAX-COST: for.body:
42 ; MAX-COST-NEXT: [[P17:%.*]] = phi i32 [ [[OP_RDX:%.*]], [[FOR_BODY]] ], [ 0, [[ENTRY:%.*]] ]
43 ; MAX-COST-NEXT: [[TMP2:%.*]] = select <8 x i1> [[TMP1]], <8 x i32> <i32 -720, i32 -720, i32 -72…
44 ; MAX-COST-NEXT: [[TMP3:%.*]] = call i32 @llvm.vector.reduce.add.v8i32(<8 x i32> [[TMP2]])
45 ; MAX-COST-NEXT: [[OP_RDX]] = add i32 [[TMP3]], [[P17]]
46 ; MAX-COST-NEXT: br label [[FOR_BODY]]
113 ; MAX-COST-LABEL: @PR32038(
114 ; MAX-COST-NEXT: entry:
115 ; MAX-COST-NEXT: [[TMP0:%.*]] = load <8 x i8>, <8 x i8>* bitcast (i8* getelementptr inbounds ([8…
116 ; MAX-COST-NEXT: [[TMP1:%.*]] = icmp eq <8 x i8> [[TMP0]], zeroinitializer
117 ; MAX-COST-NEXT: br label [[FOR_BODY:%.*]]
118 ; MAX-COST: for.body:
119 ; MAX-COST-NEXT: [[P17:%.*]] = phi i32 [ [[OP_RDX:%.*]], [[FOR_BODY]] ], [ 0, [[ENTRY:%.*]] ]
120 ; MAX-COST-NEXT: [[TMP2:%.*]] = select <8 x i1> [[TMP1]], <8 x i32> <i32 -720, i32 -720, i32 -72…
121 ; MAX-COST-NEXT: [[TMP3:%.*]] = call i32 @llvm.vector.reduce.add.v8i32(<8 x i32> [[TMP2]])
122 ; MAX-COST-NEXT: [[OP_RDX]] = add i32 [[TMP3]], -5
123 ; MAX-COST-NEXT: br label [[FOR_BODY]]