Home
last modified time | relevance | path

Searched refs:nxv2f32 (Results 1 – 25 of 39) sorted by relevance

12

/external/llvm-project/llvm/test/CodeGen/AArch64/
Dsve-fp-rounding.ll52 %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 …]
Dsve-masked-scatter-64b-scaled.ll54 …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…
Dsve-fp.ll290 …%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>)
Dsve-masked-gather-64b-scaled.ll53 …%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 …
Dsve-masked-scatter-64b-unscaled.ll81 …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…
Dsve-masked-gather-64b-unscaled.ll69 …%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 …
Dsve-masked-ldst-nonext.ll55 …%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…
Dsve-masked-gather-32b-signed-scaled.ll57 …%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 …
Dsve-masked-scatter-32b-scaled.ll70 …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…
Dsve-masked-gather-32b-unsigned-scaled.ll62 …%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 …
Dsve-masked-scatter-32b-unscaled.ll88 …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…
Dsve-intrinsics-loads-ff.ll342 …%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*)
Dsve-masked-gather-32b-signed-unscaled.ll73 …%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 …
Dsve-pred-contiguous-ldst-addressing-mode-reg-reg.ll106 %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…
Dsve-pred-contiguous-ldst-addressing-mode-reg-imm.ll134 %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…
Dsve2-intrinsics-nt-scatter-stores-vector-base-scalar-offset.ll137 declare void @llvm.aarch64.sve.stnt1.scatter.scalar.offset.nxv2f32.nxv2i64(<vscale x 2 x float>, <v…
Dsve-masked-gather-32b-unsigned-unscaled.ll79 …%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/
DMachineValueType.h192 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/
DAArch64SVEInstrInfo.td478 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 …]
DAArch64CallingConvention.td75 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/
DMachineValueType.h219 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/
DRISCVBaseInfo.h313 constexpr MVT vfloat32m1_t = MVT::nxv2f32;
/external/llvm-project/llvm/lib/Target/RISCV/
DRISCVRegisterInfo.td287 // 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/
DAArch64CallingConvention.td78 nxv2f32, nxv4f32, nxv2f64],
81 nxv2f32, nxv4f32, nxv2f64],
158 nxv2f32, nxv4f32, nxv2f64],
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DValueTypes.cpp301 case MVT::nxv2f32: in getTypeForEVT()

12