Home
last modified time | relevance | path

Searched refs:prfw (Results 1 – 15 of 15) sorted by relevance

/external/llvm-project/llvm/test/MC/AArch64/SVE/
Dprfw.s13 prfw #0, p0, [x0] label
19 prfw pldl1keep, p0, [x0] label
25 prfw #1, p0, [x0] label
31 prfw pldl1strm, p0, [x0] label
37 prfw #2, p0, [x0] label
43 prfw pldl2keep, p0, [x0] label
49 prfw #3, p0, [x0] label
55 prfw pldl2strm, p0, [x0] label
61 prfw #4, p0, [x0] label
67 prfw pldl3keep, p0, [x0] label
[all …]
Dprfw-diagnostics.s7 prfw p0, [x0] label
12 prfw #16, p0, [x0] label
17 prfw plil1keep, p0, [x0] label
22 prfw #pldl1keep, p0, [x0] label
31 prfw #0, p0, [x0, #-33, mul vl] label
36 prfw #0, p0, [x0, #32, mul vl] label
41 prfw #0, p0, [x0, w0] label
46 prfw #0, p0, [x0, x0, uxtw] label
51 prfw #0, p0, [x0, x0, lsl #1] label
60 prfw #0, p0, [x0, z0.h] label
[all …]
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dsve-intrinsics-gather-prefetches-scalar-base-vector-indexes.ll100 ; CHECK-NEXT: prfw pldl1strm, p0, [x0, z0.s, uxtw #2]
102 …call void @llvm.aarch64.sve.prfw.gather.uxtw.index.nx4vi32(<vscale x 4 x i1> %Pg, i8* %base, <vsca…
108 ; CHECK-NEXT: prfw pldl1strm, p0, [x0, z0.s, sxtw #2]
110 …call void @llvm.aarch64.sve.prfw.gather.sxtw.index.nx4vi32(<vscale x 4 x i1> %Pg, i8* %base, <vsca…
117 ; CHECK-NEXT: prfw pldl1strm, p0, [x0, z0.d, uxtw #2]
119 …call void @llvm.aarch64.sve.prfw.gather.uxtw.index.nx2vi64(<vscale x 2 x i1> %Pg, i8* %base, <vsca…
125 ; CHECK-NEXT: prfw pldl1strm, p0, [x0, z0.d, sxtw #2]
127 …call void @llvm.aarch64.sve.prfw.gather.sxtw.index.nx2vi64(<vscale x 2 x i1> %Pg, i8* %base, <vsca…
134 ; CHECK-NEXT: prfw pldl1strm, p0, [x0, z0.d, lsl #2]
136 …call void @llvm.aarch64.sve.prfw.gather.index.nx2vi64(<vscale x 2 x i1> %Pg, i8* %base, <vscale x …
[all …]
Dsve-intrinsics-gather-prefetches-vect-base-imm-offset.ll46 ; CHECK-NEXT: prfw pldl1strm, p0, [z0.s, #12]
48 …call void @llvm.aarch64.sve.prfw.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4 x…
55 ; CHECK-NEXT: prfw pldl1strm, p0, [z0.d, #12]
57 …call void @llvm.aarch64.sve.prfw.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2 x…
83 declare void @llvm.aarch64.sve.prfw.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4…
84 declare void @llvm.aarch64.sve.prfw.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2…
Dsve-intrinsics-gather-prefetches-vect-base-invalid-imm-offset.ll142 …call void @llvm.aarch64.sve.prfw.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4 x…
151 …call void @llvm.aarch64.sve.prfw.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4 x…
160 …call void @llvm.aarch64.sve.prfw.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4 x…
169 …call void @llvm.aarch64.sve.prfw.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4 x…
178 …call void @llvm.aarch64.sve.prfw.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2 x…
187 …call void @llvm.aarch64.sve.prfw.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2 x…
196 …call void @llvm.aarch64.sve.prfw.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2 x…
205 …call void @llvm.aarch64.sve.prfw.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2 x…
287 declare void @llvm.aarch64.sve.prfw.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4…
288 declare void @llvm.aarch64.sve.prfw.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2…
Dsve-intrinsics-contiguous-prefetches.ll160 ; CHECK: prfw pldl1keep, p0, [x0]
191 ; CHECK: prfw pstl3strm, p0, [x0, #31, mul vl]
234 ; CHECK: prfw pstl3strm, p0, [x0, x1, lsl #2]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SVEInstrInfo.td716 defm PRFW_PRI : sve_mem_prfm_si<0b10, "prfw">;
722 def PRFS_PRR : sve_mem_prfm_ss<0b101, "prfw", GPR64NoXZRshifted32>;
729 defm PRFW_S : sve_mem_32b_prfm_sv_scaled<0b10, "prfw", ZPR32ExtSXTW32, ZPR32ExtUXTW32>;
736 defm PRFW_D : sve_mem_64b_prfm_sv_ext_scaled<0b10, "prfw", ZPR64ExtSXTW32, ZPR64ExtUXTW32>;
743 defm PRFW_D_SCALED : sve_mem_64b_prfm_sv_lsl_scaled<0b10, "prfw", ZPR64ExtLSL32>;
751 defm PRFW_S_PZI : sve_mem_32b_prfm_vi<0b10, "prfw", uimm5s4>;
756 defm PRFW_D_PZI : sve_mem_64b_prfm_vi<0b10, "prfw", uimm5s4>;
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64SVEInstrInfo.td1056 defm PRFW_PRI : sve_mem_prfm_si<0b10, "prfw">;
1062 def PRFS_PRR : sve_mem_prfm_ss<0b101, "prfw", GPR64NoXZRshifted32>;
1092 …defm PRFW_S : sve_mem_32b_prfm_sv_scaled<0b10, "prfw", ZPR32ExtSXTW32, ZPR32ExtUXTW32, int_…
1099 …defm PRFW_D : sve_mem_64b_prfm_sv_ext_scaled<0b10, "prfw", ZPR64ExtSXTW32, ZPR64ExtUXTW32, i…
1106 …defm PRFW_D_SCALED : sve_mem_64b_prfm_sv_lsl_scaled<0b10, "prfw", ZPR64ExtLSL32, int_aarch64_sve_p…
1114 …defm PRFW_S_PZI : sve_mem_32b_prfm_vi<0b10, "prfw", uimm5s4, int_aarch64_sve_prfw_gather_scalar_of…
1119 …defm PRFW_D_PZI : sve_mem_64b_prfm_vi<0b10, "prfw", uimm5s4, int_aarch64_sve_prfw_gather_scalar_of…
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenAsmMatcher.inc12550 "m\004prfw\003psb\005pssbb\005ptest\005ptrue\006ptrues\007punpkhi\007pun"
16954 …{ 3694 /* prfw */, AArch64::PRFW_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__im…
16955 …{ 3694 /* prfw */, AArch64::PRFW_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVecto…
16956 …{ 3694 /* prfw */, AArch64::PRFW_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVecto…
16957 …{ 3694 /* prfw */, AArch64::PRFS_PRR, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GP…
16958 …{ 3694 /* prfw */, AArch64::PRFW_S_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__…
16959 …{ 3694 /* prfw */, AArch64::PRFW_S_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__…
16960 …{ 3694 /* prfw */, AArch64::PRFW_D_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_…
16961 …{ 3694 /* prfw */, AArch64::PRFW_D_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__…
16962 …{ 3694 /* prfw */, AArch64::PRFW_D_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__…
[all …]
DAArch64GenAsmWriter.inc22592 /* 9349 */ "prfw $\xFF\x01\x33, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
22593 /* 9373 */ "prfw $\xFF\x01\x33, $\xFF\x02\x07, [$\x03]\0"
22594 /* 9395 */ "prfw $\xFF\x01\x33, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
DAArch64GenAsmWriter1.inc23313 /* 9327 */ "prfw $\xFF\x01\x33, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
23314 /* 9351 */ "prfw $\xFF\x01\x33, $\xFF\x02\x07, [$\x03]\0"
23315 /* 9373 */ "prfw $\xFF\x01\x33, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
/external/vixl/test/aarch64/
Dtest-disasm-sve-aarch64.cc3784 VIXL_DISAM_PREFETCH_TEST(prfw, "prfw", 2); in TEST()
3814 COMPARE_PREFIX(prfw(PLDL1KEEP, p3, SVEMemOperand(z23.VnD(), 5)), in TEST()
3816 COMPARE_PREFIX(prfw(PLDL1STRM, p1, SVEMemOperand(x4, 31, SVE_MUL_VL)), in TEST()
3818 COMPARE_PREFIX(prfw(PLDL2KEEP, p2, SVEMemOperand(x22, x22, LSL, 2)), in TEST()
3820 COMPARE_PREFIX(prfw(PLDL2STRM, p1, SVEMemOperand(x2, z6.VnS(), SXTW, 2)), in TEST()
/external/vixl/src/aarch64/
Dassembler-aarch64.h5129 void prfw(PrefetchOperation prfop,
Dassembler-sve-aarch64.cc4719 void Assembler::prfw(PrefetchOperation prfop, in prfw() function in vixl::aarch64::Assembler
Dmacro-assembler-aarch64.h5503 prfw(prfop, pg, addr); in Prfw()