| /openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/ |
| D | RISCVTargetTransformInfo.cpp | 461 {Intrinsic::bswap, MVT::nxv2i16, 3}, 487 {Intrinsic::vp_bswap, MVT::nxv2i16, 3}, 524 {Intrinsic::vp_fshl, MVT::nxv2i16, 7}, 562 {Intrinsic::vp_fshr, MVT::nxv2i16, 7}, 598 {Intrinsic::bitreverse, MVT::nxv2i16, 24}, 633 {Intrinsic::vp_bitreverse, MVT::nxv2i16, 24}, 668 {Intrinsic::ctpop, MVT::nxv2i16, 19}, 703 {Intrinsic::vp_ctpop, MVT::nxv2i16, 19}, 740 {Intrinsic::vp_ctlz, MVT::nxv2i16, 28}, 778 {Intrinsic::vp_cttz, MVT::nxv2i16, 23},
|
| D | RISCVRegisterInfo.td | 275 // i16 N/A nxv1i16 nxv2i16 nxv4i16 nxv8i16 nxv16i16 nxv32i16 291 defvar vint16mf2_t = nxv2i16;
|
| D | RISCVISelLowering.cpp | 121 MVT::nxv32i8, MVT::nxv64i8, MVT::nxv1i16, MVT::nxv2i16, MVT::nxv4i16, in RISCVTargetLowering()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Support/ |
| D | MachineValueType.h | 223 nxv2i16 = 150, // n x 2 x i16 enumerator 600 case nxv2i16: in getVectorElementType() 873 case nxv2i16: in getVectorMinNumElements() 975 case nxv2i16: in getSizeInBits() 1439 if (NumElements == 2) return MVT::nxv2i16; in getScalableVectorVT()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/ |
| D | AArch64SVEInstrInfo.td | 1128 …_D : sve_mem_64b_gld_vi_64_ptrs<0b0100, "ld1sh", uimm5s2, AArch64ld1s_gather_imm_z, nxv2i16>; 1129 …SH_D : sve_mem_64b_gld_vi_64_ptrs<0b0101, "ldff1sh", uimm5s2, AArch64ldff1s_gather_imm_z, nxv2i16>; 1130 …D : sve_mem_64b_gld_vi_64_ptrs<0b0110, "ld1h", uimm5s2, AArch64ld1_gather_imm_z, nxv2i16>; 1131 …H_D : sve_mem_64b_gld_vi_64_ptrs<0b0111, "ldff1h", uimm5s2, AArch64ldff1_gather_imm_z, nxv2i16>; 1145 …m GLD1SH_D : sve_mem_64b_gld_vs2_64_unscaled<0b0100, "ld1sh", AArch64ld1s_gather_z, nxv2i16>; 1146 …m GLDFF1SH_D : sve_mem_64b_gld_vs2_64_unscaled<0b0101, "ldff1sh", AArch64ldff1s_gather_z, nxv2i16>; 1147 …m GLD1H_D : sve_mem_64b_gld_vs2_64_unscaled<0b0110, "ld1h", AArch64ld1_gather_z, nxv2i16>; 1148 …m GLDFF1H_D : sve_mem_64b_gld_vs2_64_unscaled<0b0111, "ldff1h", AArch64ldff1_gather_z, nxv2i16>; 1161 …m_64b_gld_sv2_64_scaled<0b0100, "ld1sh", AArch64ld1s_gather_scaled_z, ZPR64ExtLSL16, nxv2i16>; 1162 …m_64b_gld_sv2_64_scaled<0b0101, "ldff1sh", AArch64ldff1s_gather_scaled_z, ZPR64ExtLSL16, nxv2i16>; [all …]
|
| D | AArch64TargetTransformInfo.cpp | 1847 { ISD::TRUNCATE, MVT::nxv2i1, MVT::nxv2i16, 1 }, in getCastInstrCost() 1857 { ISD::TRUNCATE, MVT::nxv2i16, MVT::nxv2i32, 1 }, in getCastInstrCost() 1951 { ISD::FP_TO_SINT, MVT::nxv2i16, MVT::nxv2f32, 1 }, in getCastInstrCost() 1955 { ISD::FP_TO_UINT, MVT::nxv2i16, MVT::nxv2f32, 1 }, in getCastInstrCost() 1969 { ISD::FP_TO_SINT, MVT::nxv2i16, MVT::nxv2f64, 1 }, in getCastInstrCost() 1973 { ISD::FP_TO_UINT, MVT::nxv2i16, MVT::nxv2f64, 1 }, in getCastInstrCost() 2029 { ISD::FP_TO_SINT, MVT::nxv2i16, MVT::nxv2f16, 1 }, in getCastInstrCost() 2033 { ISD::FP_TO_UINT, MVT::nxv2i16, MVT::nxv2f16, 1 }, in getCastInstrCost() 2067 { ISD::BITCAST, MVT::nxv2f16, MVT::nxv2i16, 0 }, in getCastInstrCost() 2072 { ISD::BITCAST, MVT::nxv2i16, MVT::nxv2f16, 0 }, in getCastInstrCost()
|
| D | AArch64ISelLowering.cpp | 1287 for (auto VT : {MVT::nxv2i16, MVT::nxv4i16, MVT::nxv2i32, MVT::nxv2bf16, in AArch64TargetLowering() 1292 { MVT::nxv2i8, MVT::nxv2i16, MVT::nxv2i32, MVT::nxv2i64, MVT::nxv4i8, in AArch64TargetLowering() 1340 setTruncStoreAction(MVT::nxv2i64, MVT::nxv2i16, Legal); in AArch64TargetLowering() 1347 setLoadExtAction(Op, MVT::nxv2i64, MVT::nxv2i16, Legal); in AArch64TargetLowering() 18470 case MVT::nxv2i16: in getSVEContainerType()
|
| D | SVEInstrFormats.td | 4294 def : SVE_InReg_Extend<nxv2i64, op, nxv2i1, nxv2i16, !cast<Instruction>(NAME # _D)>; 4300 …defm : SVE_InReg_Extend_PassthruUndef<nxv2i64, op, nxv2i1, nxv2i16, !cast<Pseudo>(NAME # _UNDEF_D)…
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| D | ValueTypes.td | 186 def nxv2i16 : ValueType<32, 150>; // n x 2 x i16 vector value
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| D | ValueTypes.cpp | 479 case MVT::nxv2i16: in getTypeForEVT()
|
| /openbsd/src/gnu/llvm/llvm/utils/TableGen/ |
| D | CodeGenTarget.cpp | 216 case MVT::nxv2i16: return "MVT::nxv2i16"; in getEnumName()
|
| /openbsd/src/gnu/llvm/llvm/docs/ |
| D | LangRef.rst | 20836 declare <vscale x 2 x i16> @llvm.vp.load.nxv2i16.p0(ptr %ptr, <vscale x 2 x i1> %mask, i32 %evl) 20892 …declare void @llvm.vp.store.nxv2i16.p0(<vscale x 2 x i16> %val, ptr %ptr, <vscale x 2 x i1> %mask,… 20949 …declare <vscale x 2 x i16> @llvm.experimental.vp.strided.load.nxv2i16.i64(ptr %ptr, i64 %stride, <… 21008 …declare void @llvm.experimental.vp.strided.store.nxv2i16.i64(<vscale x 2 x i16> %val, ptr %ptr, i6…
|