Home
last modified time | relevance | path

Searched refs:VecVT (Results 1 – 10 of 10) sorted by relevance

/trueos/contrib/llvm/lib/Target/PowerPC/
HDPPCISelDAGToDAG.cpp632 static unsigned int getVCmpInst(MVT::SimpleValueType VecVT, ISD::CondCode CC) { in getVCmpInst() argument
638 if (VecVT == MVT::v16i8) in getVCmpInst()
640 else if (VecVT == MVT::v8i16) in getVCmpInst()
642 else if (VecVT == MVT::v4i32) in getVCmpInst()
645 else if (VecVT == MVT::v4f32) in getVCmpInst()
652 if (VecVT == MVT::v16i8) in getVCmpInst()
654 else if (VecVT == MVT::v8i16) in getVCmpInst()
656 else if (VecVT == MVT::v4i32) in getVCmpInst()
658 else if (VecVT == MVT::v4f32) in getVCmpInst()
665 if (VecVT == MVT::v16i8) in getVCmpInst()
[all …]
/trueos/contrib/llvm/patches/
HDpatch-r267704-llvm-r211435-fix-avx-backend.diff54 + EVT VecVT = Vec.getValueType();
55 + EVT SubVecVT = VecVT.getVectorElementType();
56 + SDValue StackPtr = DAG.CreateStackTemporary(VecVT);
62 + Type *VecType = VecVT.getTypeForEVT(*DAG.getContext());
/trueos/contrib/llvm/lib/CodeGen/SelectionDAG/
HDLegalizeTypesGeneric.cpp365 EVT VecVT = N->getValueType(0); in ExpandOp_BUILD_VECTOR() local
366 unsigned NumElts = VecVT.getVectorNumElements(); in ExpandOp_BUILD_VECTOR()
371 assert(OldVT == VecVT.getVectorElementType() && in ExpandOp_BUILD_VECTOR()
394 return DAG.getNode(ISD::BITCAST, dl, VecVT, NewVec); in ExpandOp_BUILD_VECTOR()
405 EVT VecVT = N->getValueType(0); in ExpandOp_INSERT_VECTOR_ELT() local
406 unsigned NumElts = VecVT.getVectorNumElements(); in ExpandOp_INSERT_VECTOR_ELT()
413 assert(OldEVT == VecVT.getVectorElementType() && in ExpandOp_INSERT_VECTOR_ELT()
436 return DAG.getNode(ISD::BITCAST, dl, VecVT, NewVec); in ExpandOp_INSERT_VECTOR_ELT()
HDLegalizeVectorTypes.cpp738 EVT VecVT = Vec.getValueType(); in SplitVecRes_INSERT_SUBVECTOR() local
739 EVT SubVecVT = VecVT.getVectorElementType(); in SplitVecRes_INSERT_SUBVECTOR()
740 SDValue StackPtr = DAG.CreateStackTemporary(VecVT); in SplitVecRes_INSERT_SUBVECTOR()
746 Type *VecType = VecVT.getTypeForEVT(*DAG.getContext()); in SplitVecRes_INSERT_SUBVECTOR()
812 EVT VecVT = Vec.getValueType(); in SplitVecRes_INSERT_VECTOR_ELT() local
813 EVT EltVT = VecVT.getVectorElementType(); in SplitVecRes_INSERT_VECTOR_ELT()
814 SDValue StackPtr = DAG.CreateStackTemporary(VecVT); in SplitVecRes_INSERT_VECTOR_ELT()
821 Type *VecType = VecVT.getTypeForEVT(*DAG.getContext()); in SplitVecRes_INSERT_VECTOR_ELT()
1274 EVT VecVT = Vec.getValueType(); in SplitVecOp_EXTRACT_VECTOR_ELT() local
1278 assert(IdxVal < VecVT.getVectorNumElements() && "Invalid vector index!"); in SplitVecOp_EXTRACT_VECTOR_ELT()
[all …]
HDLegalizeIntegerTypes.cpp918 EVT VecVT = N->getValueType(0); in PromoteIntOp_BUILD_VECTOR() local
919 unsigned NumElts = VecVT.getVectorNumElements(); in PromoteIntOp_BUILD_VECTOR()
920 assert(!((NumElts & 1) && (!TLI.isTypeLegal(VecVT))) && in PromoteIntOp_BUILD_VECTOR()
HDDAGCombiner.cpp9592 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), SourceType, NewBVElems); in reduceBuildVecExtToExtBuildVec() local
9593 assert(VecVT.getSizeInBits() == VT.getSizeInBits() && in reduceBuildVecExtToExtBuildVec()
9596 if (!isTypeLegal(VecVT)) return SDValue(); in reduceBuildVecExtToExtBuildVec()
9599 SDValue BV = DAG.getNode(ISD::BUILD_VECTOR, dl, VecVT, &Ops[0], Ops.size()); in reduceBuildVecExtToExtBuildVec()
/trueos/contrib/llvm/lib/Target/NVPTX/
HDNVPTXISelLowering.cpp1037 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, VecSize); in LowerCall() local
1076 Ofst += TD->getTypeAllocSize(VecVT.getTypeForEVT(F->getContext())); in LowerCall()
1556 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, 2); in LowerFormalArguments() local
1558 VecVT.getTypeForEVT(F->getContext()), llvm::ADDRESS_SPACE_PARAM)); in LowerFormalArguments()
1562 VecVT, dl, Root, SrcAddr, MachinePointerInfo(SrcValue), false, in LowerFormalArguments()
1564 TD->getABITypeAlignment(VecVT.getTypeForEVT(F->getContext()))); in LowerFormalArguments()
1580 Ofst += TD->getTypeAllocSize(VecVT.getTypeForEVT(F->getContext())); in LowerFormalArguments()
1597 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, VecSize); in LowerFormalArguments() local
1600 PointerType::get(VecVT.getTypeForEVT(F->getContext()), in LowerFormalArguments()
1606 VecVT, dl, Root, SrcAddr, MachinePointerInfo(SrcValue), false, in LowerFormalArguments()
[all …]
/trueos/contrib/llvm/lib/Target/ARM/
HDARMISelDAGToDAG.cpp2811 EVT VecVT = N->getValueType(0); in Select() local
2812 EVT EltVT = VecVT.getVectorElementType(); in Select()
2813 unsigned NumElts = VecVT.getVectorNumElements(); in Select()
2816 return createDRegPairNode(VecVT, N->getOperand(0), N->getOperand(1)); in Select()
2820 return createSRegPairNode(VecVT, N->getOperand(0), N->getOperand(1)); in Select()
2822 return createQuadSRegsNode(VecVT, N->getOperand(0), N->getOperand(1), in Select()
HDARMISelLowering.cpp4930 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, NumElts); in LowerBUILD_VECTOR() local
4931 SDValue Val = DAG.getNode(ISD::BUILD_VECTOR, dl, VecVT, &Ops[0], NumElts); in LowerBUILD_VECTOR()
4963 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); in LowerBUILD_VECTOR() local
4967 SDValue Val = DAG.getNode(ARMISD::BUILD_VECTOR, dl, VecVT, &Ops[0],NumElts); in LowerBUILD_VECTOR()
5419 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); in LowerVECTOR_SHUFFLE() local
5420 V1 = DAG.getNode(ISD::BITCAST, dl, VecVT, V1); in LowerVECTOR_SHUFFLE()
5421 V2 = DAG.getNode(ISD::BITCAST, dl, VecVT, V2); in LowerVECTOR_SHUFFLE()
5432 SDValue Val = DAG.getNode(ARMISD::BUILD_VECTOR, dl, VecVT, &Ops[0],NumElts); in LowerVECTOR_SHUFFLE()
9211 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, NumElts); in PerformARMBUILD_VECTORCombine() local
9214 if (!TLI.isTypeLegal(VecVT)) in PerformARMBUILD_VECTORCombine()
[all …]
/trueos/contrib/llvm/lib/Target/X86/
HDX86ISelLowering.cpp4504 MVT VecVT = N->getOperand(0).getSimpleValueType(); in getExtractVEXTRACTImmediate() local
4505 MVT ElVT = VecVT.getVectorElementType(); in getExtractVEXTRACTImmediate()
4519 MVT VecVT = N->getSimpleValueType(0); in getInsertVINSERTImmediate() local
4520 MVT ElVT = VecVT.getVectorElementType(); in getInsertVINSERTImmediate()
5887 EVT VecVT = MVT::v4i32; in LowerBUILD_VECTOR() local
5893 Item = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VecVT, Item); in LowerBUILD_VECTOR()
5903 Item = DAG.getVectorShuffle(VecVT, dl, Item, DAG.getUNDEF(VecVT), in LowerBUILD_VECTOR()
7649 MVT VecVT = Vec.getSimpleValueType(); in LowerEXTRACT_VECTOR_ELT() local
7652 if (VecVT.is512BitVector() || in LowerEXTRACT_VECTOR_ELT()
7653 (VecVT.is256BitVector() && Subtarget->hasInt256() && in LowerEXTRACT_VECTOR_ELT()
[all …]