Home
last modified time | relevance | path

Searched refs:v1i16 (Results 1 – 9 of 9) sorted by relevance

/external/llvm/include/llvm/CodeGen/
DMachineValueType.h72 v1i16 = 26, // 1 x i16 enumerator
192 return (SimpleTy == MVT::v2i8 || SimpleTy == MVT::v1i16 || in is16BitVector()
281 case v1i16: in getVectorElementType()
352 case v1i16: in getVectorNumElements()
385 case v1i16: return 16; in getSizeInBits()
527 if (NumElements == 1) return MVT::v1i16; in getVectorVT()
DValueTypes.td49 def v1i16 : ValueType<16 , 26>; // 1 x i16 vector value
/external/llvm/test/CodeGen/AArch64/
Dtrunc-v1i64.ll6 ; v1i32 trunc v1i64, v1i16 trunc v1i64, v1i8 trunc v1i64.
12 ; Just like v1i16 and v1i8, there is no XTN generated.
Darm64-neon-copy.ll858 define <8 x i16> @testDUP.v1i16(<1 x i16> %a) {
859 ; CHECK-LABEL: testDUP.v1i16:
/external/llvm/lib/IR/
DValueTypes.cpp144 case MVT::v1i16: return "v1i16"; in getEVTString()
212 case MVT::v1i16: return VectorType::get(Type::getInt16Ty(Context), 1); in getTypeForEVT()
/external/llvm/utils/TableGen/
DCodeGenTarget.cpp85 case MVT::v1i16: return "MVT::v1i16"; in getEnumName()
/external/llvm/include/llvm/IR/
DIntrinsics.td159 def llvm_v1i16_ty : LLVMType<v1i16>; // 1 x i16
/external/llvm/lib/Target/AArch64/
DAArch64InstrFormats.td5298 def v1i16 : BaseSIMDThreeScalar<U, 0b01, opc, FPR16, asm, []>;
5311 def v1i16 : BaseSIMDThreeScalar<U, 0b01, opc, FPR16, asm, []>;
5515 def v1i16 : BaseSIMDTwoScalar<U, 0b01, opc, FPR16, FPR16, asm, []>;
5530 def v1i16 : BaseSIMDTwoScalarTied<U, 0b01, opc, FPR16, FPR16, asm, []>;
5545 def v1i16 : BaseSIMDTwoScalar<U, 0b01, opc, FPR16, FPR32, asm, []>;
DAArch64ISelLowering.cpp7924 if (SVT == MVT::v1i8 || SVT == MVT::v1i16 || SVT == MVT::v1i32 in getPreferredVectorAction()