Lines Matching refs:GATHER
3 …t=0 -slp-min-tree-size=0 -slp-threshold=-30 -slp-vectorizer -S | FileCheck %s --check-prefix=GATHER
24 ; GATHER-LABEL: @PR28330(
25 ; GATHER-NEXT: entry:
26 ; GATHER-NEXT: [[TMP0:%.*]] = load <8 x i8>, <8 x i8>* bitcast (i8* getelementptr inbounds ([80 …
27 ; GATHER-NEXT: [[TMP1:%.*]] = icmp eq <8 x i8> [[TMP0]], zeroinitializer
28 ; GATHER-NEXT: br label [[FOR_BODY:%.*]]
29 ; GATHER: for.body:
30 ; GATHER-NEXT: [[P17:%.*]] = phi i32 [ [[OP_RDX:%.*]], [[FOR_BODY]] ], [ 0, [[ENTRY:%.*]] ]
31 ; GATHER-NEXT: [[TMP2:%.*]] = select <8 x i1> [[TMP1]], <8 x i32> <i32 -720, i32 -720, i32 -720,…
32 ; GATHER-NEXT: [[TMP3:%.*]] = call i32 @llvm.vector.reduce.add.v8i32(<8 x i32> [[TMP2]])
33 ; GATHER-NEXT: [[OP_RDX]] = add i32 [[TMP3]], [[P17]]
34 ; GATHER-NEXT: br label [[FOR_BODY]]
101 ; GATHER-LABEL: @PR32038(
102 ; GATHER-NEXT: entry:
103 ; GATHER-NEXT: [[TMP0:%.*]] = load <8 x i8>, <8 x i8>* bitcast (i8* getelementptr inbounds ([80 …
104 ; GATHER-NEXT: [[TMP1:%.*]] = icmp eq <8 x i8> [[TMP0]], zeroinitializer
105 ; GATHER-NEXT: br label [[FOR_BODY:%.*]]
106 ; GATHER: for.body:
107 ; GATHER-NEXT: [[P17:%.*]] = phi i32 [ [[OP_RDX:%.*]], [[FOR_BODY]] ], [ 0, [[ENTRY:%.*]] ]
108 ; GATHER-NEXT: [[TMP2:%.*]] = select <8 x i1> [[TMP1]], <8 x i32> <i32 -720, i32 -720, i32 -720,…
109 ; GATHER-NEXT: [[TMP3:%.*]] = call i32 @llvm.vector.reduce.add.v8i32(<8 x i32> [[TMP2]])
110 ; GATHER-NEXT: [[OP_RDX]] = add i32 [[TMP3]], -5
111 ; GATHER-NEXT: br label [[FOR_BODY]]