Searched refs:GATHER (Results 1 – 17 of 17) sorted by relevance
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/X86/ |
| H A D | x86-predication.ll | 82 ; SINK-GATHER-NEXT: entry: 84 ; SINK-GATHER: vector.ph: 183 ; SINK-GATHER: scalar.ph: 187 ; SINK-GATHER: for.body: 193 ; SINK-GATHER: if.then: 199 ; SINK-GATHER: for.inc: 205 ; SINK-GATHER: for.end: 320 ; SINK-GATHER-NEXT: entry: 453 ; SINK-GATHER: if.then: 458 ; SINK-GATHER: for.inc: [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/AArch64/ |
| H A D | gather-root.ll | 24 ; GATHER-LABEL: @PR28330( 25 ; GATHER-NEXT: entry: 28 ; GATHER-NEXT: br label [[FOR_BODY:%.*]] 29 ; GATHER: for.body: 34 ; GATHER-NEXT: br label [[FOR_BODY]] 101 ; GATHER-LABEL: @PR32038( 102 ; GATHER-NEXT: entry: 105 ; GATHER-NEXT: br label [[FOR_BODY:%.*]] 106 ; GATHER: for.body: 110 ; GATHER-NEXT: [[OP_RDX]] = add i32 [[TMP3]], -5 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | select-masked_gather.ll | 7 ; CHECK-NEXT: [[GATHER:%.*]] = call <vscale x 2 x float> @llvm.masked.gather.nxv2f32.nxv2p0f32(<… 8 ; CHECK-NEXT: ret <vscale x 2 x float> [[GATHER]] 18 ; CHECK-NEXT: [[GATHER:%.*]] = call <vscale x 2 x i32> @llvm.masked.gather.nxv2i32.nxv2p0i32(<vs… 19 ; CHECK-NEXT: ret <vscale x 2 x i32> [[GATHER]] 30 ; CHECK-NEXT: [[MASKED:%.*]] = select <vscale x 2 x i1> [[MASK]], <vscale x 2 x i32> [[GATHER]],… 42 ; CHECK-NEXT: [[GATHER:%.*]] = call <vscale x 2 x i32> @llvm.masked.gather.nxv2i32.nxv2p0i32(<vs… 43 ; CHECK-NEXT: ret <vscale x 2 x i32> [[GATHER]] 57 ; CHECK-NEXT: ret <vscale x 2 x i32> [[GATHER]] 71 …t <vscale x 2 x i1> [[INV_MASK]], <vscale x 2 x i32> zeroinitializer, <vscale x 2 x i32> [[GATHER]] 85 … <vscale x 2 x i1> [[MASK2:%.*]], <vscale x 2 x i32> zeroinitializer, <vscale x 2 x i32> [[GATHER]] [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86IntrinsicsInfo.h | 86 X86_INTRINSIC_DATA(avx512_gather_dpd_512, GATHER, 0, 0), 87 X86_INTRINSIC_DATA(avx512_gather_dpi_512, GATHER, 0, 0), 88 X86_INTRINSIC_DATA(avx512_gather_dpq_512, GATHER, 0, 0), 89 X86_INTRINSIC_DATA(avx512_gather_dps_512, GATHER, 0, 0), 90 X86_INTRINSIC_DATA(avx512_gather_qpd_512, GATHER, 0, 0), 91 X86_INTRINSIC_DATA(avx512_gather_qpi_512, GATHER, 0, 0), 92 X86_INTRINSIC_DATA(avx512_gather_qpq_512, GATHER, 0, 0), 93 X86_INTRINSIC_DATA(avx512_gather_qps_512, GATHER, 0, 0), 94 X86_INTRINSIC_DATA(avx512_gather3div2_df, GATHER, 0, 0), 95 X86_INTRINSIC_DATA(avx512_gather3div2_di, GATHER, 0, 0), [all …]
|
| H A D | X86SchedSandyBridge.td | 122 // Model the effect of clobbering the read-write mask operand of the GATHER operation.
|
| H A D | X86ScheduleZnver1.td | 182 // Model the effect of clobbering the read-write mask operand of the GATHER operation.
|
| H A D | X86ScheduleZnver2.td | 181 // Model the effect of clobbering the read-write mask operand of the GATHER operation.
|
| H A D | X86SchedSkylakeClient.td | 211 // Model the effect of clobbering the read-write mask operand of the GATHER operation.
|
| H A D | X86SchedBroadwell.td | 130 // Model the effect of clobbering the read-write mask operand of the GATHER operation.
|
| H A D | X86ScheduleZnver3.td | 498 // Model the effect of clobbering the read-write mask operand of the GATHER operation.
|
| H A D | X86SchedHaswell.td | 132 // Model the effect of clobbering the read-write mask operand of the GATHER operation.
|
| H A D | X86SchedSkylakeServer.td | 211 // Model the effect of clobbering the read-write mask operand of the GATHER operation.
|
| H A D | X86SchedIceLake.td | 219 // Model the effect of clobbering the read-write mask operand of the GATHER operation.
|
| H A D | X86InstrSSE.td | 7996 // VGATHER - GATHER Operations
|
| H A D | X86InstrAVX512.td | 10363 // GATHER - SCATTER Operations
|
| H A D | X86ISelLowering.cpp | 5644 case GATHER: in getTgtMemIntrinsic() 28029 case GATHER: { in LowerINTRINSIC_W_CHAIN()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | BuiltinsX86.def | 616 // GATHER
|