Home
last modified time | relevance | path

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

/external/llvm-project/llvm/test/MC/AArch64/SVE/
Dprfh.s13 prfh #0, p0, [x0] label
19 prfh pldl1keep, p0, [x0] label
25 prfh #1, p0, [x0] label
31 prfh pldl1strm, p0, [x0] label
37 prfh #2, p0, [x0] label
43 prfh pldl2keep, p0, [x0] label
49 prfh #3, p0, [x0] label
55 prfh pldl2strm, p0, [x0] label
61 prfh #4, p0, [x0] label
67 prfh pldl3keep, p0, [x0] label
[all …]
Dprfh-diagnostics.s7 prfh p0, [x0] label
12 prfh #16, p0, [x0] label
17 prfh plil1keep, p0, [x0] label
22 prfh #pldl1keep, p0, [x0] label
31 prfh #0, p0, [x0, #-33, mul vl] label
36 prfh #0, p0, [x0, #32, mul vl] label
41 prfh #0, p0, [x0, w0] label
46 prfh #0, p0, [x0, x0, uxtw] label
51 prfh #0, p0, [x0, x0, lsl #2] label
60 prfh #0, p0, [x0, z0.h] label
[all …]
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dsve-intrinsics-gather-prefetches-scalar-base-vector-indexes.ll55 ; CHECK-NEXT: prfh pldl1strm, p0, [x0, z0.s, uxtw #1]
57 …call void @llvm.aarch64.sve.prfh.gather.uxtw.index.nx4vi32(<vscale x 4 x i1> %Pg, i8* %base, <vsca…
63 ; CHECK-NEXT: prfh pldl1strm, p0, [x0, z0.s, sxtw #1]
65 …call void @llvm.aarch64.sve.prfh.gather.sxtw.index.nx4vi32(<vscale x 4 x i1> %Pg, i8* %base, <vsca…
72 ; CHECK-NEXT: prfh pldl1strm, p0, [x0, z0.d, uxtw #1]
74 …call void @llvm.aarch64.sve.prfh.gather.uxtw.index.nx2vi64(<vscale x 2 x i1> %Pg, i8* %base, <vsca…
80 ; CHECK-NEXT: prfh pldl1strm, p0, [x0, z0.d, sxtw #1]
82 …call void @llvm.aarch64.sve.prfh.gather.sxtw.index.nx2vi64(<vscale x 2 x i1> %Pg, i8* %base, <vsca…
89 ; CHECK-NEXT: prfh pldl1strm, p0, [x0, z0.d, lsl #1]
91 …call void @llvm.aarch64.sve.prfh.gather.index.nx2vi64(<vscale x 2 x i1> %Pg, i8* %base, <vscale x …
[all …]
Dsve-intrinsics-gather-prefetches-vect-base-imm-offset.ll28 ; CHECK-NEXT: prfh pldl1strm, p0, [z0.s, #6]
30 …call void @llvm.aarch64.sve.prfh.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4 x…
37 ; CHECK-NEXT: prfh pldl1strm, p0, [z0.d, #6]
39 …call void @llvm.aarch64.sve.prfh.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2 x…
81 declare void @llvm.aarch64.sve.prfh.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4…
82 declare void @llvm.aarch64.sve.prfh.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2…
Dsve-intrinsics-gather-prefetches-vect-base-invalid-imm-offset.ll68 …call void @llvm.aarch64.sve.prfh.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4 x…
77 …call void @llvm.aarch64.sve.prfh.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4 x…
86 …call void @llvm.aarch64.sve.prfh.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4 x…
95 …call void @llvm.aarch64.sve.prfh.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4 x…
104 …call void @llvm.aarch64.sve.prfh.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2 x…
113 …call void @llvm.aarch64.sve.prfh.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2 x…
122 …call void @llvm.aarch64.sve.prfh.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2 x…
131 …call void @llvm.aarch64.sve.prfh.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2 x…
285 declare void @llvm.aarch64.sve.prfh.gather.scalar.offset.nx4vi32(<vscale x 4 x i1> %Pg, <vscale x 4…
286 declare void @llvm.aarch64.sve.prfh.gather.scalar.offset.nx2vi64(<vscale x 2 x i1> %Pg, <vscale x 2…
Dsve-intrinsics-contiguous-prefetches.ll152 ; CHECK: prfh pldl1keep, p0, [x0]
181 ; CHECK: prfh pstl3strm, p0, [x0, #31, mul vl]
224 ; CHECK: prfh pstl3strm, p0, [x0, x1, lsl #1]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SVEInstrInfo.td715 defm PRFH_PRI : sve_mem_prfm_si<0b01, "prfh">;
721 def PRFH_PRR : sve_mem_prfm_ss<0b011, "prfh", GPR64NoXZRshifted16>;
726 // prfh pldl1keep, p0, [x0, z0.s, uxtw #1]
728 defm PRFH_S : sve_mem_32b_prfm_sv_scaled<0b01, "prfh", ZPR32ExtSXTW16, ZPR32ExtUXTW16>;
733 // prfh pldl1keep, p0, [x0, z0.d, uxtw #1]
735 defm PRFH_D : sve_mem_64b_prfm_sv_ext_scaled<0b01, "prfh", ZPR64ExtSXTW16, ZPR64ExtUXTW16>;
740 // prfh pldl1keep, p0, [x0, z0.d, lsl #1]
742 defm PRFH_D_SCALED : sve_mem_64b_prfm_sv_lsl_scaled<0b01, "prfh", ZPR64ExtLSL16>;
747 // prfh pldl1keep, p0, [z0.s, #16]
748 // prfh pldl1keep, p0, [z0.d, #16]
[all …]
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64SVEInstrInfo.td1055 defm PRFH_PRI : sve_mem_prfm_si<0b01, "prfh">;
1061 def PRFH_PRR : sve_mem_prfm_ss<0b011, "prfh", GPR64NoXZRshifted16>;
1089 // prfh pldl1keep, p0, [x0, z0.s, uxtw #1]
1091 …defm PRFH_S : sve_mem_32b_prfm_sv_scaled<0b01, "prfh", ZPR32ExtSXTW16, ZPR32ExtUXTW16, int_…
1096 // prfh pldl1keep, p0, [x0, z0.d, uxtw #1]
1098 …defm PRFH_D : sve_mem_64b_prfm_sv_ext_scaled<0b01, "prfh", ZPR64ExtSXTW16, ZPR64ExtUXTW16, i…
1103 // prfh pldl1keep, p0, [x0, z0.d, lsl #1]
1105 …defm PRFH_D_SCALED : sve_mem_64b_prfm_sv_lsl_scaled<0b01, "prfh", ZPR64ExtLSL16, int_aarch64_sve_p…
1110 // prfh pldl1keep, p0, [z0.s, #16]
1111 // prfh pldl1keep, p0, [z0.d, #16]
[all …]
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenAsmMatcher.inc12549 "l2\006pmullb\006pmullt\005pnext\004prfb\004prfd\004prfh\004prfm\005prfu"
16934 …{ 3678 /* prfh */, AArch64::PRFH_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__im…
16935 …{ 3678 /* prfh */, AArch64::PRFH_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVecto…
16936 …{ 3678 /* prfh */, AArch64::PRFH_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVecto…
16937 …{ 3678 /* prfh */, AArch64::PRFH_PRR, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GP…
16938 …{ 3678 /* prfh */, AArch64::PRFH_S_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__…
16939 …{ 3678 /* prfh */, AArch64::PRFH_S_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__…
16940 …{ 3678 /* prfh */, AArch64::PRFH_D_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_…
16941 …{ 3678 /* prfh */, AArch64::PRFH_D_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__…
16942 …{ 3678 /* prfh */, AArch64::PRFH_D_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__…
[all …]
DAArch64GenAsmWriter.inc22586 /* 9226 */ "prfh $\xFF\x01\x33, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
22587 /* 9250 */ "prfh $\xFF\x01\x33, $\xFF\x02\x07, [$\x03]\0"
22588 /* 9272 */ "prfh $\xFF\x01\x33, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
DAArch64GenAsmWriter1.inc23307 /* 9204 */ "prfh $\xFF\x01\x33, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
23308 /* 9228 */ "prfh $\xFF\x01\x33, $\xFF\x02\x07, [$\x03]\0"
23309 /* 9250 */ "prfh $\xFF\x01\x33, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
/external/vixl/test/aarch64/
Dtest-disasm-sve-aarch64.cc3783 VIXL_DISAM_PREFETCH_TEST(prfh, "prfh", 1); in TEST()
3806 COMPARE_PREFIX(prfh(PSTL2KEEP, p6, SVEMemOperand(z0.VnS(), 31)), in TEST()
3808 COMPARE_PREFIX(prfh(PSTL2STRM, p4, SVEMemOperand(x17, -3, SVE_MUL_VL)), in TEST()
3810 COMPARE_PREFIX(prfh(PSTL3KEEP, p3, SVEMemOperand(x0, x0, LSL, 1)), in TEST()
3812 COMPARE_PREFIX(prfh(PSTL3STRM, p4, SVEMemOperand(x20, z0.VnD(), LSL, 1)), in TEST()
/external/vixl/src/aarch64/
Dassembler-aarch64.h5124 void prfh(PrefetchOperation prfop,
Dassembler-sve-aarch64.cc4712 void Assembler::prfh(PrefetchOperation prfop, in prfh() function in vixl::aarch64::Assembler
Dmacro-assembler-aarch64.h5496 prfh(prfop, pg, addr); in Prfh()