/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 150 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BITCAST() 156 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BUILD_VECTOR() 166 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_CONVERT_RNDSAT() 178 N->getValueType(0).getVectorElementType(), in ScalarizeVecRes_EXTRACT_SUBVECTOR() 183 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_FP_ROUND() 199 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_INSERT_VECTOR_ELT() 211 N->getValueType(0).getVectorElementType(), in ScalarizeVecRes_LOAD() 216 N->getMemoryVT().getVectorElementType(), in ScalarizeVecRes_LOAD() 228 EVT DestVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_UnaryOp() 234 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_InregOp() [all …]
|
D | LegalizeTypesGeneric.cpp | 80 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(), in ExpandRes_BITCAST() 207 EVT OldEltVT = OldVec.getValueType().getVectorElementType(); in ExpandRes_EXTRACT_VECTOR_ELT() 347 assert(OldVT == VecVT.getVectorElementType() && in ExpandOp_BUILD_VECTOR() 389 assert(OldEVT == VecVT.getVectorElementType() && in ExpandOp_INSERT_VECTOR_ELT() 418 assert(VT.getVectorElementType() == N->getOperand(0).getValueType() && in ExpandOp_SCALAR_TO_VECTOR() 492 assert(Cond.getValueType().getVectorElementType() == MVT::i1 && in SplitRes_SELECT()
|
D | LegalizeTypes.cpp | 759 Op.getValueType().getVectorElementType().getSizeInBits() && in SetScalarizedVector() 834 assert(Lo.getValueType().getVectorElementType() == in SetSplitVector() 835 Op.getValueType().getVectorElementType() && in SetSplitVector() 878 unsigned EltWidth = Op.getValueType().getVectorElementType().getSizeInBits(); in BitConvertVectorToIntegerVector() 971 InVT.getVectorElementType(), NumElements/2); in GetSplitDestVTs()
|
D | LegalizeVectorOps.cpp | 353 EVT EltVT = VT.getVectorElementType(); in PromoteVectorOpINT_TO_FP() 751 EVT EltVT = VT.getVectorElementType(); in UnrollVSETCC() 753 EVT TmpEltVT = LHS.getValueType().getVectorElementType(); in UnrollVSETCC()
|
D | LegalizeIntegerTypes.cpp | 928 N->getValueType(0).getVectorElementType().getSizeInBits() && in PromoteIntOp_BUILD_VECTOR() 958 N->getValueType(0).getVectorElementType().getSizeInBits() && in PromoteIntOp_INSERT_VECTOR_ELT() 2879 EVT NOutVTElem = NOutVT.getVectorElementType(); in PromoteIntRes_EXTRACT_SUBVECTOR() 2892 InVT.getVectorElementType(), N->getOperand(0), Index); in PromoteIntRes_EXTRACT_SUBVECTOR() 2927 EVT NOutVTElem = NOutVT.getVectorElementType(); in PromoteIntRes_BUILD_VECTOR() 2959 EVT NOutVTElem = NOutVT.getVectorElementType(); in PromoteIntRes_SCALAR_TO_VECTOR() 2973 EVT InElemTy = OutVT.getVectorElementType(); in PromoteIntRes_CONCAT_VECTORS() 2974 EVT OutElemTy = NOutVT.getVectorElementType(); in PromoteIntRes_CONCAT_VECTORS() 3002 EVT NOutVTElem = NOutVT.getVectorElementType(); in PromoteIntRes_INSERT_VECTOR_ELT() 3030 EVT RetSclrTy = N->getValueType(0).getVectorElementType(); in PromoteIntOp_CONCAT_VECTORS() [all …]
|
D | SelectionDAG.cpp | 122 unsigned EltSize = N->getValueType(0).getVectorElementType().getSizeInBits(); in isBuildVectorAllOnes() 807 EVT EltVT = N->getValueType(0).getVectorElementType(); in VerifyNodeCommon() 1304 assert(VT.getVectorElementType() == N1.getValueType().getVectorElementType() in getVectorShuffle() 2637 (VT.getVectorElementType() == Operand.getValueType() || in getNode() 2638 (VT.getVectorElementType().isInteger() && in getNode() 2640 VT.getVectorElementType().bitsLE(Operand.getValueType()))) && in getNode() 3076 assert(VT.getVectorElementType() == N1.getValueType().getVectorElementType() && in getNode() 3441 MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64; in getMemsetStringVal() 6119 EVT EltVT = VT.getVectorElementType(); in UnrollVectorOp() 6139 EVT OperandEltVT = OperandVT.getVectorElementType(); in UnrollVectorOp() [all …]
|
D | LegalizeDAG.cpp | 589 EVT EltVT = VT.getVectorElementType(); in PerformInsertVectorEltInMemory() 624 EVT EltVT = Vec.getValueType().getVectorElementType(); in ExpandINSERT_VECTOR_ELT() 1385 Vec.getValueType().getVectorElementType().getSizeInBits()/8; in ExpandExtractFromVectorThroughStack() 1401 Vec.getValueType().getVectorElementType(), in ExpandExtractFromVectorThroughStack() 1427 Vec.getValueType().getVectorElementType().getSizeInBits()/8; in ExpandInsertToVectorThroughStack() 1455 EVT EltVT = VT.getVectorElementType(); in ExpandVectorBuildThroughStack() 1745 Node->getValueType(0).getVectorElementType(), in ExpandSCALAR_TO_VECTOR() 1761 EVT EltVT = VT.getVectorElementType(); in ExpandBUILD_VECTOR() 3018 EVT EltVT = VT.getVectorElementType(); in ExpandNode()
|
D | DAGCombiner.cpp | 1622 EVT ElemTy = VT.getVectorElementType(); in tryFoldToZero() 1784 EVT EltVT = N->getValueType(0).getVectorElementType(); in isConstantSplatVector() 2584 unsigned BitWidth = VT.getVectorElementType().getSizeInBits(); in visitAND() 3122 EVT EltVT = VT.isVector() ? VT.getVectorElementType() : VT; in visitOR() 4847 EVT EltVT = VT.getVectorElementType(); in visitZERO_EXTEND() 5473 EVT BuildVectEltTy = BuildVect.getValueType().getVectorElementType(); in visitTRUNCATE() 5474 EVT TruncVecEltTy = VT.getVectorElementType(); in visitTRUNCATE() 5533 VT.getVectorElementType(), in visitTRUNCATE() 5626 EVT DestEltVT = N->getValueType(0).getVectorElementType(); in visitBITCAST() 5765 EVT SrcEltVT = BV->getValueType(0).getVectorElementType(); in ConstantFoldBITCASTofBUILD_VECTOR() [all …]
|
D | SelectionDAGBuilder.cpp | 280 if (PartEVT.getVectorElementType() == ValueVT.getVectorElementType()) { in getCopyFromPartsVector() 322 ValueVT.getVectorElementType() != PartEVT) { in getCopyFromPartsVector() 485 PartEVT.getVectorElementType() == ValueVT.getVectorElementType() && in getCopyToPartsVector() 487 EVT ElementVT = PartVT.getVectorElementType(); in getCopyToPartsVector() 507 PartEVT.getVectorElementType().bitsGE( in getCopyToPartsVector() 508 ValueVT.getVectorElementType()) && in getCopyToPartsVector() 3051 EVT EltVT = VT.getVectorElementType(); in visitShuffleVector()
|
/external/llvm/include/llvm/CodeGen/ |
D | ValueTypes.h | 249 return MVT::getVectorVT(getVectorElementType(), Pow2NElts); in getPow2VectorType() 255 return isVector() ? getVectorElementType() : *this; in getScalarType() 258 MVT getVectorElementType() const { in getVectorElementType() function 604 MVT EltTy = getSimpleVT().getVectorElementType(); in changeVectorElementTypeToInteger() 732 return isVector() ? getVectorElementType() : *this; in getScalarType() 737 EVT getVectorElementType() const { in getVectorElementType() function 740 return V.getVectorElementType(); in getVectorElementType() 811 return EVT::getVectorVT(Context, getVectorElementType(), Pow2NElts); in getPow2VectorType()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXISelLowering.cpp | 89 ValueVTs.push_back(VT.getVectorElementType()); in ComputePTXValueVTs() 91 Offsets->push_back(Off+j*VT.getVectorElementType().getStoreSize()); in ComputePTXValueVTs() 387 elemtype = vtparts[i].getVectorElementType(); in getPrototype() 559 elemtype = vtparts[j].getVectorElementType(); in LowerCall() 600 EVT EltVT = ObjectVT.getVectorElementType(); in LowerCall() 790 elemtype = vtparts[j].getVectorElementType(); in LowerCall() 932 EVT EltVT = ObjectVT.getVectorElementType(); in LowerCall() 1125 EVT EltVT = VVT.getVectorElementType(); in LowerCONCAT_VECTORS() 1232 EVT EltVT = ValVT.getVectorElementType(); in LowerSTOREVector() 1506 EVT EltVT = ObjectVT.getVectorElementType(); in LowerFormalArguments() [all …]
|
D | NVPTXAsmPrinter.cpp | 453 elemtype = vtparts[i].getVectorElementType(); in printReturnValStr() 479 elemtype = vtparts[i].getVectorElementType(); in printReturnValStr() 1606 elemtype = vtparts[i].getVectorElementType(); in emitFunctionParamList()
|
/external/llvm/lib/IR/ |
D | ValueTypes.cpp | 24 EVT IntTy = getIntegerVT(Context, getVectorElementType().getSizeInBits()); in changeExtendedVectorElementTypeToInteger() 111 getVectorElementType().getEVTString(); in getEVTString()
|
D | ConstantFold.cpp | 744 return UndefValue::get(Val->getType()->getVectorElementType()); in ConstantFoldExtractElementInstruction() 746 return Constant::getNullValue(Val->getType()->getVectorElementType()); in ConstantFoldExtractElementInstruction() 749 return UndefValue::get(Val->getType()->getVectorElementType()); in ConstantFoldExtractElementInstruction() 755 return UndefValue::get(Val->getType()->getVectorElementType()); in ConstantFoldExtractElementInstruction() 788 Type *EltTy = V1->getType()->getVectorElementType(); in ConstantFoldShuffleVectorInstruction()
|
D | Constants.cpp | 1278 return getNullValue(this->getType()->getVectorElementType()); in getSplatValue() 1912 Type *ReqTy = Val->getType()->getVectorElementType(); in getExtractElement() 1920 assert(Elt->getType() == Val->getType()->getVectorElementType() && in getInsertElement() 1944 Type *EltTy = V1->getType()->getVectorElementType(); in getShuffleVector()
|
/external/llvm/lib/Target/X86/Utils/ |
D | X86ShuffleDecode.cpp | 67 unsigned Offset = Imm * (VT.getVectorElementType().getSizeInBits() / 8); in DecodePALIGNRMask()
|
/external/llvm/lib/CodeGen/ |
D | TargetLoweringBase.cpp | 785 MVT EltTy = VT.getVectorElementType(); in getVectorTypeBreakdownMVT() 960 MVT EltVT = VT.getVectorElementType(); in computeRegisterProperties() 970 if (SVT.getVectorElementType().getSizeInBits() > EltVT.getSizeInBits() in computeRegisterProperties() 987 if (SVT.getVectorElementType() == EltVT && in computeRegisterProperties() 1077 EVT EltTy = VT.getVectorElementType(); in getVectorTypeBreakdown()
|
/external/llvm/lib/Target/ARM/ |
D | ARMISelLowering.cpp | 103 MVT ElemTy = VT.getVectorElementType(); in addTypeForNEON() 3419 if (Op.getValueType().getVectorElementType() == MVT::i32) { in LowerVectorFP_TO_INT() 3420 if (Op.getOperand(0).getValueType().getVectorElementType() == MVT::f32) in LowerVectorFP_TO_INT() 3459 if (Op.getOperand(0).getValueType().getVectorElementType() == MVT::i32) { in LowerVectorINT_TO_FP() 3460 if (VT.getVectorElementType() == MVT::f32) in LowerVectorINT_TO_FP() 3648 unsigned SrcEltSize = SrcVT.getVectorElementType().getSizeInBits(); in ExpandVectorExtension() 3649 unsigned DestEltSize = DestVT.getVectorElementType().getSizeInBits(); in ExpandVectorExtension() 3926 if (VT.getVectorElementType() == MVT::i32) in LowerCTPOP() 4397 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isVREVMask() 4427 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isVTRNMask() [all …]
|
/external/llvm/include/llvm/IR/ |
D | Type.h | 363 Type *getVectorElementType() const { return getSequentialElementType(); } in getVectorElementType() function
|
/external/llvm/include/llvm/Target/ |
D | TargetLowering.h | 1440 SVT.getVectorElementType(), in getTypeConversion() 1443 return LegalizeKind(LA, SVT.getVectorElementType()); in getTypeConversion() 1468 EVT EltVT = VT.getVectorElementType(); in getTypeConversion()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 67 EVT ElVT = VT.getVectorElementType(); in ExtractSubVector() 125 EVT ElVT = VT.getVectorElementType(); in InsertSubVector() 1399 unsigned EltSize = VT.getVectorElementType().getSizeInBits(); in resetOperationActions() 1405 if (VT.getVectorElementType() == MVT::i1) in resetOperationActions() 4020 if (VT.getVectorElementType().getSizeInBits() < 32) in isMOVLMask() 4251 unsigned ElSize = VT.getVectorElementType().getSizeInBits(); in isVEXTRACTIndex() 4269 unsigned ElSize = VT.getVectorElementType().getSizeInBits(); in isVINSERTIndex() 4374 unsigned EltSize = VT.getVectorElementType().getSizeInBits() >> 3; in getShufflePALIGNRImmediate() 4403 MVT ElVT = VecVT.getVectorElementType(); in getExtractVEXTRACTImmediate() 4418 MVT ElVT = VecVT.getVectorElementType(); in getInsertVINSERTImmediate() [all …]
|
/external/llvm/utils/TableGen/ |
D | CodeGenDAGPatterns.cpp | 393 if (Type.getVectorElementType().getSizeInBits() in EnforceSmallerThan() 394 >= OtherType.getVectorElementType().getSizeInBits()) { in EnforceSmallerThan() 551 IVT = IVT.getVectorElementType(); in EnforceVectorEltTypeIs() 568 if (EVT(TypeVec[i]).getVectorElementType().getSimpleVT().SimpleTy != VT) { in EnforceVectorEltTypeIs() 597 IVT = IVT.getVectorElementType(); in EnforceVectorSubVectorTypeIs() 603 IVT = IVT.getVectorElementType(); in EnforceVectorSubVectorTypeIs()
|
D | IntrinsicEmitter.cpp | 360 return EncodeFixedValueType(VVT.getVectorElementType(). in EncodeFixedType()
|
/external/llvm/lib/Target/R600/ |
D | R600ISelLowering.cpp | 1044 EVT ElemVT = ValueVT.getVectorElementType(); in LowerSTORE() 1207 EVT ElemVT = VT.getVectorElementType(); in LowerLOAD()
|
/external/llvm/lib/Target/Mips/ |
D | MipsSEISelLowering.cpp | 396 unsigned EltSize = Ty.getVectorElementType().getSizeInBits(); in performDSPShiftCombine()
|