| /trueos/contrib/llvm/lib/Target/PowerPC/ |
| HD | PPCISelDAGToDAG.cpp | 632 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/ |
| HD | patch-r267704-llvm-r211435-fix-avx-backend.diff | 54 + 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/ |
| HD | LegalizeTypesGeneric.cpp | 365 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()
|
| HD | LegalizeVectorTypes.cpp | 738 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 …]
|
| HD | LegalizeIntegerTypes.cpp | 918 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()
|
| HD | DAGCombiner.cpp | 9592 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/ |
| HD | NVPTXISelLowering.cpp | 1037 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/ |
| HD | ARMISelDAGToDAG.cpp | 2811 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()
|
| HD | ARMISelLowering.cpp | 4930 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/ |
| HD | X86ISelLowering.cpp | 4504 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 …]
|