/external/llvm-project/llvm/test/CodeGen/AArch64/ |
D | sve-fp-rounding.ll | 52 %res = call <vscale x 2 x float> @llvm.ceil.nxv2f32(<vscale x 2 x float> %a) 114 %res = call <vscale x 2 x float> @llvm.floor.nxv2f32(<vscale x 2 x float> %a) 176 %res = call <vscale x 2 x float> @llvm.nearbyint.nxv2f32(<vscale x 2 x float> %a) 238 %res = call <vscale x 2 x float> @llvm.rint.nxv2f32(<vscale x 2 x float> %a) 300 %res = call <vscale x 2 x float> @llvm.round.nxv2f32(<vscale x 2 x float> %a) 362 %res = call <vscale x 2 x float> @llvm.roundeven.nxv2f32(<vscale x 2 x float> %a) 424 %res = call <vscale x 2 x float> @llvm.trunc.nxv2f32(<vscale x 2 x float> %a) 442 declare <vscale x 2 x float> @llvm.ceil.nxv2f32(<vscale x 2 x float>) 449 declare <vscale x 2 x float> @llvm.floor.nxv2f32(<vscale x 2 x float>) 456 declare <vscale x 2 x float> @llvm.nearbyint.nxv2f32(<vscale x 2 x float>) [all …]
|
D | sve-masked-scatter-64b-scaled.ll | 54 …call void @llvm.masked.scatter.nxv2f32(<vscale x 2 x float> %data, <vscale x 2 x float*> %ptrs, i3… 72 declare void @llvm.masked.scatter.nxv2f32(<vscale x 2 x float>, <vscale x 2 x float*>, i32, <vscale…
|
D | sve-fp.ll | 290 …%r = call <vscale x 2 x float> @llvm.fma.nxv2f32(<vscale x 2 x float> %a, <vscale x 2 x float> %b,… 519 %res = call <vscale x 2 x float> @llvm.sqrt.nxv2f32(<vscale x 2 x float> %a) 581 %res = call <vscale x 2 x float> @llvm.fabs.nxv2f32(<vscale x 2 x float> %a) 665 …%res = call <vscale x 2 x float> @llvm.maxnum.nxv2f32(<vscale x 2 x float> %a, <vscale x 2 x float… 758 …%res = call <vscale x 2 x float> @llvm.minnum.nxv2f32(<vscale x 2 x float> %a, <vscale x 2 x float… 793 declare <vscale x 2 x float> @llvm.fma.nxv2f32(<vscale x 2 x float>, <vscale x 2 x float>, <vscale … 802 declare <vscale x 2 x float> @llvm.sqrt.nxv2f32(<vscale x 2 x float>) 809 declare <vscale x 2 x float> @llvm.fabs.nxv2f32(<vscale x 2 x float>) 818 declare <vscale x 2 x float> @llvm.maxnum.nxv2f32(<vscale x 2 x float>, <vscale x 2 x float>) 827 declare <vscale x 2 x float> @llvm.minnum.nxv2f32(<vscale x 2 x float>, <vscale x 2 x float>)
|
D | sve-masked-gather-64b-scaled.ll | 53 …%vals = call <vscale x 2 x float> @llvm.masked.gather.nxv2f32(<vscale x 2 x float*> %ptrs, i32 4, … 93 declare <vscale x 2 x float> @llvm.masked.gather.nxv2f32(<vscale x 2 x float*>, i32, <vscale x 2 x …
|
D | sve-masked-scatter-64b-unscaled.ll | 81 …call void @llvm.masked.scatter.nxv2f32(<vscale x 2 x float> %data, <vscale x 2 x float*> %ptrs, i3… 99 declare void @llvm.masked.scatter.nxv2f32(<vscale x 2 x float>, <vscale x 2 x float*>, i32, <vscale…
|
D | sve-masked-gather-64b-unscaled.ll | 69 …%vals = call <vscale x 2 x float> @llvm.masked.gather.nxv2f32(<vscale x 2 x float*> %ptrs, i32 4, … 124 declare <vscale x 2 x float> @llvm.masked.gather.nxv2f32(<vscale x 2 x float*>, i32, <vscale x 2 x …
|
D | sve-masked-ldst-nonext.ll | 55 …%load = call <vscale x 2 x float> @llvm.masked.load.nxv2f32(<vscale x 2 x float> *%a, i32 4, <vsca… 147 …call void @llvm.masked.store.nxv2f32(<vscale x 2 x float> %val, <vscale x 2 x float> *%a, i32 4, <… 285 declare <vscale x 2 x float> @llvm.masked.load.nxv2f32(<vscale x 2 x float>*, i32, <vscale x 2 x i1… 298 declare void @llvm.masked.store.nxv2f32(<vscale x 2 x float>, <vscale x 2 x float>*, i32, <vscale x…
|
D | sve-masked-gather-32b-signed-scaled.ll | 57 …%vals = call <vscale x 2 x float> @llvm.masked.gather.nxv2f32(<vscale x 2 x float*> %ptrs, i32 4, … 153 declare <vscale x 2 x float> @llvm.masked.gather.nxv2f32(<vscale x 2 x float*>, i32, <vscale x 2 x …
|
D | sve-masked-scatter-32b-scaled.ll | 70 …call void @llvm.masked.scatter.nxv2f32(<vscale x 2 x float> %data, <vscale x 2 x float*> %ptrs, i3… 147 …call void @llvm.masked.scatter.nxv2f32(<vscale x 2 x float> %data, <vscale x 2 x float*> %ptrs, i3… 281 declare void @llvm.masked.scatter.nxv2f32(<vscale x 2 x float>, <vscale x 2 x float*>, i32, <vscale…
|
D | sve-masked-gather-32b-unsigned-scaled.ll | 62 …%vals = call <vscale x 2 x float> @llvm.masked.gather.nxv2f32(<vscale x 2 x float*> %ptrs, i32 4, … 166 declare <vscale x 2 x float> @llvm.masked.gather.nxv2f32(<vscale x 2 x float*>, i32, <vscale x 2 x …
|
D | sve-masked-scatter-32b-unscaled.ll | 88 …call void @llvm.masked.scatter.nxv2f32(<vscale x 2 x float> %data, <vscale x 2 x float*> %ptrs, i3… 184 …call void @llvm.masked.scatter.nxv2f32(<vscale x 2 x float> %data, <vscale x 2 x float*> %ptrs, i3… 352 declare void @llvm.masked.scatter.nxv2f32(<vscale x 2 x float>, <vscale x 2 x float*>, i32, <vscale…
|
D | sve-intrinsics-loads-ff.ll | 342 …%load = call <vscale x 2 x float> @llvm.aarch64.sve.ldff1.nxv2f32(<vscale x 2 x i1> %pg, float* %a) 351 …%load = call <vscale x 2 x float> @llvm.aarch64.sve.ldff1.nxv2f32(<vscale x 2 x i1> %pg, float* %b… 427 declare <vscale x 2 x float> @llvm.aarch64.sve.ldff1.nxv2f32(<vscale x 2 x i1>, float*)
|
D | sve-masked-gather-32b-signed-unscaled.ll | 73 …%vals = call <vscale x 2 x float> @llvm.masked.gather.nxv2f32(<vscale x 2 x float*> %ptrs, i32 4, … 211 declare <vscale x 2 x float> @llvm.masked.gather.nxv2f32(<vscale x 2 x float*>, i32, <vscale x 2 x …
|
D | sve-pred-contiguous-ldst-addressing-mode-reg-reg.ll | 106 %data = call <vscale x 2 x float> @llvm.masked.load.nxv2f32(<vscale x 2 x float>* %base_addr, 110 call void @llvm.masked.store.nxv2f32(<vscale x 2 x float> %data, 592 declare <vscale x 2 x float> @llvm.masked.load.nxv2f32(<vscale x 2 x float>*, i32, <vscale x 2 x i1… 617 declare void @llvm.masked.store.nxv2f32(<vscale x 2 x float>, <vscale x 2 x float>*, i32, <vscale x…
|
D | sve-pred-contiguous-ldst-addressing-mode-reg-imm.ll | 134 %data = call <vscale x 2 x float> @llvm.masked.load.nxv2f32(<vscale x 2 x float>* %base_load, 139 call void @llvm.masked.store.nxv2f32(<vscale x 2 x float> %data, 604 declare <vscale x 2 x float> @llvm.masked.load.nxv2f32(<vscale x 2 x float>*, i32, <vscale x 2 x i1… 629 declare void @llvm.masked.store.nxv2f32(<vscale x 2 x float>, <vscale x 2 x float>*, i32, <vscale x…
|
D | sve2-intrinsics-nt-scatter-stores-vector-base-scalar-offset.ll | 137 declare void @llvm.aarch64.sve.stnt1.scatter.scalar.offset.nxv2f32.nxv2i64(<vscale x 2 x float>, <v…
|
D | sve-masked-gather-32b-unsigned-unscaled.ll | 79 …%vals = call <vscale x 2 x float> @llvm.masked.gather.nxv2f32(<vscale x 2 x float*> %ptrs, i32 4, … 228 declare <vscale x 2 x float> @llvm.masked.gather.nxv2f32(<vscale x 2 x float*>, i32, <vscale x 2 x …
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/ |
D | MachineValueType.h | 192 nxv2f32 = 122, // n x 2 x f32 enumerator 532 case nxv2f32: in getVectorElementType() 650 case nxv2f32: in getVectorNumElements() 750 case nxv2f32: in getSizeInBits() 1069 if (NumElements == 2) return MVT::nxv2f32; in getScalableVectorVT()
|
/external/llvm-project/llvm/lib/Target/AArch64/ |
D | AArch64SVEInstrInfo.td | 478 def : Pat<(nxv2f32 (AArch64fma_p nxv2i1:$P, nxv2f32:$Op1, nxv2f32:$Op2, nxv2f32:$Op3)), 531 def : Pat<(nxv2f32 (AArch64dup (f32 FPR32:$src))), 545 def : Pat<(nxv2f32 (AArch64dup (f32 fpimm0))), (DUP_ZI_S 0, 0)>; 571 def : Pat<(nxv2f32 (AArch64dup fpimm32:$imm8)), 1205 def : Pat<(nxv2f32 (extract_subvector (nxv4f32 ZPR:$Zs), (i64 0))), 1207 def : Pat<(nxv2f32 (extract_subvector (nxv4f32 ZPR:$Zs), (i64 2))), 1223 def : Pat<(nxv4f32 (concat_vectors nxv2f32:$v1, nxv2f32:$v2)), 1435 …"fcvt", ZPR64, ZPR32, int_aarch64_sve_fcvt_f32f64, AArch64fcvtr_mt, nxv2f32, nxv2i1, nxv2f64,… 1436 …2, ZPR64, int_aarch64_sve_fcvt_f64f32, AArch64fcvte_mt, nxv2f64, nxv2i1, nxv2f32, ElementSizeD>; 1440 …"scvtf", ZPR64, ZPR32, int_aarch64_sve_scvtf_f32i64, AArch64scvtf_mt, nxv2f32, nxv2i1, nxv2i64,… [all …]
|
D | AArch64CallingConvention.td | 75 nxv2bf16, nxv4bf16, nxv8bf16, nxv2f32, nxv4f32, nxv2f64], 78 nxv2bf16, nxv4bf16, nxv8bf16, nxv2f32, nxv4f32, nxv2f64], 159 nxv2bf16, nxv4bf16, nxv8bf16, nxv2f32, nxv4f32, nxv2f64],
|
/external/llvm-project/llvm/include/llvm/Support/ |
D | MachineValueType.h | 219 nxv2f32 = 149, // n x 2 x f32 enumerator 620 case nxv2f32: in getVectorElementType() 768 case nxv2f32: in getVectorNumElements() 882 case nxv2f32: in getSizeInBits() 1286 if (NumElements == 2) return MVT::nxv2f32; in getScalableVectorVT()
|
/external/llvm-project/llvm/lib/Target/RISCV/Utils/ |
D | RISCVBaseInfo.h | 313 constexpr MVT vfloat32m1_t = MVT::nxv2f32;
|
/external/llvm-project/llvm/lib/Target/RISCV/ |
D | RISCVRegisterInfo.td | 287 // float N/A N/A nxv1f32 nxv2f32 nxv4f32 nxv8f32 nxv16f32 318 defvar vfloat32m1_t = nxv2f32;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64CallingConvention.td | 78 nxv2f32, nxv4f32, nxv2f64], 81 nxv2f32, nxv4f32, nxv2f64], 158 nxv2f32, nxv4f32, nxv2f64],
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | ValueTypes.cpp | 301 case MVT::nxv2f32: in getTypeForEVT()
|