Home
last modified time | relevance | path

Searched refs:v16i64 (Results 1 – 17 of 17) sorted by relevance

/external/llvm/include/llvm/CodeGen/
DMachineValueType.h99 v16i64 = 49, // 16 x i64 enumerator
267 SimpleTy == MVT::v16i64); in is1024BitVector()
346 case v16i64: in getVectorElementType()
386 case v16i64: in getVectorNumElements()
500 case v16i64: return 1024; in getSizeInBits()
630 if (NumElements == 16) return MVT::v16i64; in getVectorVT()
DValueTypes.td76 def v16i64 : ValueType<1024,49>; // 16 x i64 vector value
/external/llvm/lib/IR/
DValueTypes.cpp176 case MVT::v16i64: return "v16i64"; in getEVTString()
254 case MVT::v16i64: return VectorType::get(Type::getInt64Ty(Context), 16); in getTypeForEVT()
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp203 if (LocVT == MVT::v16i64 || LocVT == MVT::v32i32 || LocVT == MVT::v64i16 || in CC_Hexagon_VarArg()
348 (LocVT == MVT::v16i64 || LocVT == MVT::v32i32 || LocVT == MVT::v64i16 || in CC_HexagonVector()
371 (LocVT == MVT::v16i64 || LocVT == MVT::v32i32 || LocVT == MVT::v64i16 || in CC_HexagonVector()
416 LocVT == MVT::v32i32 || LocVT == MVT::v16i64 || in RetCC_Hexagon()
546 ty == MVT::v16i64 || ty == MVT::v32i32 || ty == MVT::v64i16 || in IsHvxVectorType()
885 (UseHVX && UseHVXDbl) && (VT == MVT::v32i32 || VT == MVT::v16i64 || in getIndexedAddressParts()
1089 ((RegVT == MVT::v16i64 || RegVT == MVT::v32i32 || in LowerFormalArguments()
1097 } else if ((RegVT == MVT::v16i64 || RegVT == MVT::v32i32 || in LowerFormalArguments()
1573 addRegisterClass(MVT::v16i64, &Hexagon::VecDblRegsRegClass); in HexagonTargetLowering()
1579 addRegisterClass(MVT::v16i64, &Hexagon::VectorRegs128BRegClass); in HexagonTargetLowering()
[all …]
DHexagonRegisterInfo.td221 [v128i8, v64i16, v32i32, v16i64], 1024,
225 [v128i8, v64i16, v32i32, v16i64], 1024,
DHexagonIntrinsicsV60.td137 def : Pat <(v1024i1 (bitconvert (v16i64 VectorRegs128B:$src1))),
138 (v1024i1 (V6_vandvrt_128B(v16i64 VectorRegs128B:$src1),
157 def : Pat <(v16i64 (bitconvert (v1024i1 VecPredRegs128B:$src1))),
158 (v16i64 (V6_vandqrt_128B(v1024i1 VecPredRegs128B:$src1),
DHexagonISelDAGToDAG.cpp414 } else if (LoadedVT == MVT::v32i32 || LoadedVT == MVT::v16i64 || in SelectIndexedLoad()
531 else if (StoredVT == MVT::v32i32 || StoredVT == MVT::v16i64 || in SelectIndexedStore()
572 else if (StoredVT == MVT::v32i32 || StoredVT == MVT::v16i64 || in SelectIndexedStore()
DHexagonInstrInfoV60.td783 defm : STrivv_pats <v16i64, v32i64>;
817 defm : vS32b_ai_pats <v8i64, v16i64>;
842 defm : LDrivv_pats <v16i64, v32i64>;
870 defm : vL32b_ai_pats <v8i64, v16i64>;
DHexagonInstrInfoVector.td82 defm : bitconvert_dblvec<v16i64, v128i8>;
DHexagonInstrInfo.cpp2291 if (VT == MVT::v32i32 || VT == MVT::v16i64 || in isValidAutoIncImm()
/external/llvm/test/CodeGen/X86/
Dmasked_memop.ll384 call void @llvm.masked.store.v16i64(<16 x i64> %src0, <16 x i64>* %ptrs, i32 4, <16 x i1> %mask)
387 declare void @llvm.masked.store.v16i64(<16 x i64> %src0, <16 x i64>* %ptrs, i32, <16 x i1> %mask)
410 …%res = call <16 x i64> @llvm.masked.load.v16i64(<16 x i64>* %ptrs, i32 4, <16 x i1> %mask, <16 x i…
413 declare <16 x i64> @llvm.masked.load.v16i64(<16 x i64>* %ptrs, i32, <16 x i1> %mask, <16 x i64> %sr…
Dmasked_gather_scatter.ll1539 …%res = call <16 x i64> @llvm.masked.gather.v16i64(<16 x i64*> %ptrs, i32 4, <16 x i1> %mask, <16 x…
1542 declare <16 x i64> @llvm.masked.gather.v16i64(<16 x i64*> %ptrs, i32, <16 x i1> %mask, <16 x i64> %…
1717 call void @llvm.masked.scatter.v16i64(<16 x i64> %src0, <16 x i64*> %ptrs, i32 4, <16 x i1> %mask)
1720 declare void @llvm.masked.scatter.v16i64(<16 x i64> %src0, <16 x i64*> %ptrs, i32, <16 x i1> %mask)
/external/llvm/test/CodeGen/AMDGPU/
Dctpop64.ll8 declare <16 x i64> @llvm.ctpop.v16i64(<16 x i64>) nounwind readnone
/external/llvm/utils/TableGen/
DCodeGenTarget.cpp109 case MVT::v16i64: return "MVT::v16i64"; in getEnumName()
/external/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.cpp396 { ISD::SELECT, MVT::v16i1, MVT::v16i64, 16 * AmortizationCost } in getCmpSelInstrCost()
/external/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp279 { ISD::SELECT, MVT::v16i1, MVT::v16i64, 100 } in getCmpSelInstrCost()
/external/llvm/include/llvm/IR/
DIntrinsics.td198 def llvm_v16i64_ty : LLVMType<v16i64>; // 16 x i64