Home
last modified time | relevance | path

Searched refs:getVectorElementType (Results 1 – 25 of 32) sorted by relevance

12

/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp150 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 …]
DLegalizeTypesGeneric.cpp80 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()
DLegalizeTypes.cpp759 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()
DLegalizeVectorOps.cpp353 EVT EltVT = VT.getVectorElementType(); in PromoteVectorOpINT_TO_FP()
751 EVT EltVT = VT.getVectorElementType(); in UnrollVSETCC()
753 EVT TmpEltVT = LHS.getValueType().getVectorElementType(); in UnrollVSETCC()
DLegalizeIntegerTypes.cpp928 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 …]
DSelectionDAG.cpp122 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 …]
DLegalizeDAG.cpp589 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()
DDAGCombiner.cpp1622 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 …]
DSelectionDAGBuilder.cpp280 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/
DValueTypes.h249 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/
DNVPTXISelLowering.cpp89 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 …]
DNVPTXAsmPrinter.cpp453 elemtype = vtparts[i].getVectorElementType(); in printReturnValStr()
479 elemtype = vtparts[i].getVectorElementType(); in printReturnValStr()
1606 elemtype = vtparts[i].getVectorElementType(); in emitFunctionParamList()
/external/llvm/lib/IR/
DValueTypes.cpp24 EVT IntTy = getIntegerVT(Context, getVectorElementType().getSizeInBits()); in changeExtendedVectorElementTypeToInteger()
111 getVectorElementType().getEVTString(); in getEVTString()
DConstantFold.cpp744 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()
DConstants.cpp1278 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/
DX86ShuffleDecode.cpp67 unsigned Offset = Imm * (VT.getVectorElementType().getSizeInBits() / 8); in DecodePALIGNRMask()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp785 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/
DARMISelLowering.cpp103 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/
DType.h363 Type *getVectorElementType() const { return getSequentialElementType(); } in getVectorElementType() function
/external/llvm/include/llvm/Target/
DTargetLowering.h1440 SVT.getVectorElementType(), in getTypeConversion()
1443 return LegalizeKind(LA, SVT.getVectorElementType()); in getTypeConversion()
1468 EVT EltVT = VT.getVectorElementType(); in getTypeConversion()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp67 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/
DCodeGenDAGPatterns.cpp393 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()
DIntrinsicEmitter.cpp360 return EncodeFixedValueType(VVT.getVectorElementType(). in EncodeFixedType()
/external/llvm/lib/Target/R600/
DR600ISelLowering.cpp1044 EVT ElemVT = ValueVT.getVectorElementType(); in LowerSTORE()
1207 EVT ElemVT = VT.getVectorElementType(); in LowerLOAD()
/external/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp396 unsigned EltSize = Ty.getVectorElementType().getSizeInBits(); in performDSPShiftCombine()

12