/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 747 EVT InVT = InOp.getValueType(); in SplitVecRes_BITCAST() local 750 switch (getTypeAction(InVT)) { in SplitVecRes_BITCAST() 1241 EVT InVT = N->getOperand(0).getValueType(); in SplitVecRes_UnaryOp() local 1242 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector) in SplitVecRes_UnaryOp() 1566 EVT InVT = Lo.getValueType(); in SplitVecOp_UnaryOp() local 1569 InVT.getVectorNumElements()); in SplitVecOp_UnaryOp() 1945 EVT InVT = InVec->getValueType(0); in SplitVecOp_TruncateHelper() local 1954 unsigned InElementSize = InVT.getVectorElementType().getSizeInBits(); in SplitVecOp_TruncateHelper() 2016 EVT InVT = Lo.getValueType(); in SplitVecOp_FP_ROUND() local 2019 InVT.getVectorNumElements()); in SplitVecOp_FP_ROUND() [all …]
|
D | LegalizeTypesGeneric.cpp | 45 EVT InVT = InOp.getValueType(); in ExpandRes_BITCAST() local 49 switch (getTypeAction(InVT)) { in ExpandRes_BITCAST() 72 if (TLI.hasBigEndianPartOrdering(InVT, DL) != in ExpandRes_BITCAST() 93 assert(!(InVT.getVectorNumElements() & 1) && "Unsupported BITCAST"); in ExpandRes_BITCAST() 96 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(InVT); in ExpandRes_BITCAST() 106 if (InVT.isVector() && OutVT.isInteger()) { in ExpandRes_BITCAST() 167 SDValue StackPtr = DAG.CreateStackTemporary(InVT, Alignment); in ExpandRes_BITCAST()
|
D | LegalizeIntegerTypes.cpp | 251 EVT InVT = InOp.getValueType(); in PromoteIntRes_BITCAST() local 252 EVT NInVT = TLI.getTypeToTransformTo(*DAG.getContext(), InVT); in PromoteIntRes_BITCAST() 257 switch (getTypeAction(InVT)) { in PromoteIntRes_BITCAST() 708 EVT InVT = InOp.getValueType(); in PromoteIntRes_TRUNCATE() local 709 assert(InVT.isVector() && "Cannot split scalar types"); in PromoteIntRes_TRUNCATE() 710 unsigned NumElts = InVT.getVectorNumElements(); in PromoteIntRes_TRUNCATE() 3221 EVT InVT = InOp0.getValueType(); in PromoteIntRes_EXTRACT_SUBVECTOR() local 3240 InVT.getVectorElementType(), N->getOperand(0), Index); in PromoteIntRes_EXTRACT_SUBVECTOR() 3409 MVT InVT = V0.getValueType().getSimpleVT(); in PromoteIntOp_EXTRACT_SUBVECTOR() local 3410 MVT OutVT = MVT::getVectorVT(InVT.getVectorElementType(), in PromoteIntOp_EXTRACT_SUBVECTOR()
|
D | SelectionDAG.cpp | 2267 EVT InVT = Op.getOperand(0).getValueType(); in computeKnownBits() local 2268 unsigned InBits = InVT.getScalarType().getSizeInBits(); in computeKnownBits() 2279 EVT InVT = Op.getOperand(0).getValueType(); in computeKnownBits() local 2280 unsigned InBits = InVT.getScalarType().getSizeInBits(); in computeKnownBits() 2302 EVT InVT = Op.getOperand(0).getValueType(); in computeKnownBits() local 2303 unsigned InBits = InVT.getScalarType().getSizeInBits(); in computeKnownBits() 2312 EVT InVT = Op.getOperand(0).getValueType(); in computeKnownBits() local 2313 unsigned InBits = InVT.getScalarType().getSizeInBits(); in computeKnownBits()
|
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 1121 EVT InVT = InOp.getValueType(); in SplitVecRes_BITCAST() local 1124 switch (getTypeAction(InVT)) { in SplitVecRes_BITCAST() 1382 EVT InVT = Op.getValueType(); in SplitVecRes_StrictFPOp() local 1383 if (InVT.isVector()) { in SplitVecRes_StrictFPOp() 1386 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector) in SplitVecRes_StrictFPOp() 1841 EVT InVT = N->getOperand(OpNo).getValueType(); in SplitVecRes_UnaryOp() local 1842 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector) in SplitVecRes_UnaryOp() 2238 EVT InVT = Lo.getValueType(); in SplitVecOp_UnaryOp() local 2241 InVT.getVectorElementCount()); in SplitVecOp_UnaryOp() 2672 EVT InVT = InVec->getValueType(0); in SplitVecOp_TruncateHelper() local [all …]
|
D | LegalizeTypesGeneric.cpp | 44 EVT InVT = InOp.getValueType(); in ExpandRes_BITCAST() local 48 switch (getTypeAction(InVT)) { in ExpandRes_BITCAST() 66 if (TLI.hasBigEndianPartOrdering(InVT, DL) != in ExpandRes_BITCAST() 89 assert(!(InVT.getVectorNumElements() & 1) && "Unsupported BITCAST"); in ExpandRes_BITCAST() 92 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(InVT); in ExpandRes_BITCAST() 102 if (InVT.isVector() && OutVT.isInteger()) { in ExpandRes_BITCAST() 162 Align InAlign = DAG.getReducedAlign(InVT, /*UseABI=*/false); in ExpandRes_BITCAST() 165 SDValue StackPtr = DAG.CreateStackTemporary(InVT.getStoreSize(), Align); in ExpandRes_BITCAST()
|
D | LegalizeIntegerTypes.cpp | 328 EVT InVT = InOp.getValueType(); in PromoteIntRes_BITCAST() local 329 EVT NInVT = TLI.getTypeToTransformTo(*DAG.getContext(), InVT); in PromoteIntRes_BITCAST() 334 switch (getTypeAction(InVT)) { in PromoteIntRes_BITCAST() 396 unsigned ShiftAmt = NInVT.getSizeInBits() - InVT.getSizeInBits(); in PromoteIntRes_BITCAST() 1029 EVT InVT = N->getOperand(OpNo).getValueType(); in PromoteIntRes_SETCC() local 1032 EVT SVT = getSetCCResultType(InVT); in PromoteIntRes_SETCC() 1038 if (getTypeAction(InVT) == TargetLowering::TypePromoteInteger) { in PromoteIntRes_SETCC() 1039 InVT = TLI.getTypeToTransformTo(*DAG.getContext(), InVT); in PromoteIntRes_SETCC() 1040 SVT = getSetCCResultType(InVT); in PromoteIntRes_SETCC() 1206 EVT InVT = InOp.getValueType(); in PromoteIntRes_TRUNCATE() local [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 1026 EVT InVT = InOp.getValueType(); in SplitVecRes_BITCAST() local 1029 switch (getTypeAction(InVT)) { in SplitVecRes_BITCAST() 1278 EVT InVT = Op.getValueType(); in SplitVecRes_StrictFPOp() local 1279 if (InVT.isVector()) { in SplitVecRes_StrictFPOp() 1282 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector) in SplitVecRes_StrictFPOp() 1704 EVT InVT = N->getOperand(OpNo).getValueType(); in SplitVecRes_UnaryOp() local 1705 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector) in SplitVecRes_UnaryOp() 2103 EVT InVT = Lo.getValueType(); in SplitVecOp_UnaryOp() local 2106 InVT.getVectorNumElements()); in SplitVecOp_UnaryOp() 2519 EVT InVT = InVec->getValueType(0); in SplitVecOp_TruncateHelper() local [all …]
|
D | LegalizeTypesGeneric.cpp | 44 EVT InVT = InOp.getValueType(); in ExpandRes_BITCAST() local 48 switch (getTypeAction(InVT)) { in ExpandRes_BITCAST() 65 if (TLI.hasBigEndianPartOrdering(InVT, DL) != in ExpandRes_BITCAST() 86 assert(!(InVT.getVectorNumElements() & 1) && "Unsupported BITCAST"); in ExpandRes_BITCAST() 89 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(InVT); in ExpandRes_BITCAST() 99 if (InVT.isVector() && OutVT.isInteger()) { in ExpandRes_BITCAST() 159 SDValue StackPtr = DAG.CreateStackTemporary(InVT, Alignment); in ExpandRes_BITCAST()
|
D | LegalizeIntegerTypes.cpp | 289 EVT InVT = InOp.getValueType(); in PromoteIntRes_BITCAST() local 290 EVT NInVT = TLI.getTypeToTransformTo(*DAG.getContext(), InVT); in PromoteIntRes_BITCAST() 295 switch (getTypeAction(InVT)) { in PromoteIntRes_BITCAST() 352 unsigned ShiftAmt = NInVT.getSizeInBits() - InVT.getSizeInBits(); in PromoteIntRes_BITCAST() 904 EVT InVT = N->getOperand(OpNo).getValueType(); in PromoteIntRes_SETCC() local 907 EVT SVT = getSetCCResultType(InVT); in PromoteIntRes_SETCC() 913 if (getTypeAction(InVT) == TargetLowering::TypePromoteInteger) { in PromoteIntRes_SETCC() 914 InVT = TLI.getTypeToTransformTo(*DAG.getContext(), InVT); in PromoteIntRes_SETCC() 915 SVT = getSetCCResultType(InVT); in PromoteIntRes_SETCC() 1018 EVT InVT = InOp.getValueType(); in PromoteIntRes_TRUNCATE() local [all …]
|
/external/llvm/utils/TableGen/ |
D | CodeGenDAGPatterns.cpp | 154 bool EEVT::TypeSet::MergeInTypeInfo(const EEVT::TypeSet &InVT, TreePattern &TP){ in MergeInTypeInfo() argument 155 if (InVT.isCompletelyUnknown() || *this == InVT || TP.hasError()) in MergeInTypeInfo() 159 *this = InVT; in MergeInTypeInfo() 163 assert(!TypeVec.empty() && !InVT.TypeVec.empty() && "No unknowns"); in MergeInTypeInfo() 170 if (InVT.hasIntegerTypes()) { in MergeInTypeInfo() 171 EEVT::TypeSet InCopy(InVT); in MergeInTypeInfo() 177 TypeVec[0] = InVT.TypeVec[0]; in MergeInTypeInfo() 190 if ((InVT.TypeVec[0] == MVT::iPTR || InVT.TypeVec[0] == MVT::iPTRAny) && in MergeInTypeInfo() 196 if ((InVT.TypeVec[0] == MVT::iPTR || InVT.TypeVec[0] == MVT::iPTRAny) && in MergeInTypeInfo() 198 TypeVec.assign(1, InVT.TypeVec[0]); in MergeInTypeInfo() [all …]
|
D | CodeGenDAGPatterns.h | 113 bool MergeInTypeInfo(const EEVT::TypeSet &InVT, TreePattern &TP); 115 bool MergeInTypeInfo(MVT::SimpleValueType InVT, TreePattern &TP) { in MergeInTypeInfo() argument 116 return MergeInTypeInfo(EEVT::TypeSet(InVT, TP), TP); in MergeInTypeInfo()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 6019 EVT InVT = In.getValueType(); in getExtendInVec() local 6020 assert(VT.isVector() && InVT.isVector() && "Expected vector VTs."); in getExtendInVec() 6027 if (InVT.getSizeInBits() > 128) { in getExtendInVec() 6028 assert(VT.getSizeInBits() == InVT.getSizeInBits() && in getExtendInVec() 6030 unsigned Scale = VT.getScalarSizeInBits() / InVT.getScalarSizeInBits(); in getExtendInVec() 6033 InVT = In.getValueType(); in getExtendInVec() 6036 if (VT.getVectorNumElements() != InVT.getVectorNumElements()) in getExtendInVec() 19573 MVT InVT = In.getSimpleValueType(); in LowerAVXExtend() local 19577 assert(VT.isVector() && InVT.isVector() && "Expected vector type"); in LowerAVXExtend() 19580 assert(VT.getVectorNumElements() == InVT.getVectorNumElements() && in LowerAVXExtend() [all …]
|
/external/llvm-project/llvm/utils/TableGen/ |
D | CodeGenDAGPatterns.h | 278 bool MergeInTypeInfo(TypeSetByHwMode &Out, MVT::SimpleValueType InVT) { in MergeInTypeInfo() 279 return MergeInTypeInfo(Out, TypeSetByHwMode(InVT)); in MergeInTypeInfo() 281 bool MergeInTypeInfo(TypeSetByHwMode &Out, ValueTypeByHwMode InVT) { in MergeInTypeInfo() 282 return MergeInTypeInfo(Out, TypeSetByHwMode(InVT)); in MergeInTypeInfo()
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 6294 EVT InVT = In.getValueType(); in getEXTEND_VECTOR_INREG() local 6295 assert(VT.isVector() && InVT.isVector() && "Expected vector VTs."); in getEXTEND_VECTOR_INREG() 6302 if (InVT.getSizeInBits() > 128) { in getEXTEND_VECTOR_INREG() 6303 assert(VT.getSizeInBits() == InVT.getSizeInBits() && in getEXTEND_VECTOR_INREG() 6305 unsigned Scale = VT.getScalarSizeInBits() / InVT.getScalarSizeInBits(); in getEXTEND_VECTOR_INREG() 6308 InVT = In.getValueType(); in getEXTEND_VECTOR_INREG() 6311 if (VT.getVectorNumElements() != InVT.getVectorNumElements()) in getEXTEND_VECTOR_INREG() 20551 MVT InVT = In.getSimpleValueType(); in LowerAVXExtend() local 20555 assert(VT.isVector() && InVT.isVector() && "Expected vector type"); in LowerAVXExtend() 20558 assert(VT.getVectorNumElements() == InVT.getVectorNumElements() && in LowerAVXExtend() [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 12727 MVT InVT = In.getSimpleValueType(); in LowerEXTRACT_SUBVECTOR() local 12731 (InVT.is256BitVector() || InVT.is512BitVector()) && in LowerEXTRACT_SUBVECTOR() 12735 if (ResVT.is256BitVector() && InVT.is512BitVector() && in LowerEXTRACT_SUBVECTOR() 13981 MVT InVT = In.getSimpleValueType(); in LowerAVXExtend() local 13984 if (VT.is512BitVector() || InVT.getVectorElementType() == MVT::i1) in LowerAVXExtend() 14000 if (((VT != MVT::v16i16) || (InVT != MVT::v16i8)) && in LowerAVXExtend() 14001 ((VT != MVT::v8i32) || (InVT != MVT::v8i16)) && in LowerAVXExtend() 14002 ((VT != MVT::v4i64) || (InVT != MVT::v4i32))) in LowerAVXExtend() 14008 SDValue ZeroVec = getZeroVector(InVT, Subtarget, DAG, dl); in LowerAVXExtend() 14009 SDValue Undef = DAG.getUNDEF(InVT); in LowerAVXExtend() [all …]
|
/external/llvm-project/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.cpp | 3311 EVT InVT = In.getValueType(); in lowerBITCAST() local 3326 if (InVT == MVT::i32 && ResVT == MVT::f32) { in lowerBITCAST() 3342 if (InVT == MVT::f32 && ResVT == MVT::i32) { in lowerBITCAST() 4457 MVT InVT = MVT::getVectorVT(MVT::getIntegerVT(InBytes * 8), in getPermuteNode() local 4459 Op0 = DAG.getNode(ISD::BITCAST, DL, InVT, Op0); in getPermuteNode() 4460 Op1 = DAG.getNode(ISD::BITCAST, DL, InVT, Op1); in getPermuteNode() 4464 Op = DAG.getNode(SystemZISD::PERMUTE_DWORDS, DL, InVT, Op0, Op1, Op2); in getPermuteNode() 4470 Op = DAG.getNode(P.Opcode, DL, InVT, Op0, Op1); in getPermuteNode() 4842 EVT InVT = MVT::getVectorVT(MVT::getIntegerVT(InBits), in insertUnpackIfPrepared() local 4844 SDValue PackedOp = DAG.getNode(ISD::BITCAST, DL, InVT, Op); in insertUnpackIfPrepared() [all …]
|
/external/llvm-project/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 3090 EVT InVT = Op.getOperand(0).getValueType(); in LowerVectorFP_TO_INT() local 3100 unsigned NumElts = InVT.getVectorNumElements(); in LowerVectorFP_TO_INT() 3103 if (InVT.getVectorElementType() == MVT::f16 && in LowerVectorFP_TO_INT() 3113 uint64_t InVTSize = InVT.getFixedSizeInBits(); in LowerVectorFP_TO_INT() 3117 DAG.getNode(Op.getOpcode(), dl, InVT.changeVectorElementTypeToInteger(), in LowerVectorFP_TO_INT() 3175 EVT InVT = In.getValueType(); in LowerVectorINT_TO_FP() local 3185 uint64_t InVTSize = InVT.getFixedSizeInBits(); in LowerVectorINT_TO_FP() 3188 MVT::getVectorVT(MVT::getFloatingPointVT(InVT.getScalarSizeInBits()), in LowerVectorINT_TO_FP() 3189 InVT.getVectorNumElements()); in LowerVectorINT_TO_FP() 3657 EVT InVT = Op.getOperand(1).getValueType(); in LowerINTRINSIC_WO_CHAIN() local [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCISelDAGToDAG.cpp | 2689 EVT InVT = InputOp.getValueType(); in computeLogicOpInGPR() local 2690 return SDValue(CurDAG->getMachineNode(InVT == MVT::i32 ? PPC::RLDICL_32 : in computeLogicOpInGPR() 2691 PPC::RLDICL, dl, InVT, InputOp, in computeLogicOpInGPR() 2834 EVT InVT = LHS.getValueType(); in getCompoundZeroComparisonInGPR() local 2835 bool Is32Bit = InVT == MVT::i32; in getCompoundZeroComparisonInGPR() 2843 dl, InVT, LHS, LHS), 0); in getCompoundZeroComparisonInGPR() 4844 EVT InVT = N->getOperand(0).getValueType(); in Select() local 4845 assert((InVT == MVT::i64 || InVT == MVT::i32) && in Select() 4848 unsigned Opcode = (InVT == MVT::i64) ? PPC::ANDI8_rec : PPC::ANDI_rec; in Select() 4849 SDValue AndI(CurDAG->getMachineNode(Opcode, dl, InVT, MVT::Glue, in Select() [all …]
|
/external/llvm-project/llvm/lib/Target/PowerPC/ |
D | PPCISelDAGToDAG.cpp | 2649 EVT InVT = InputOp.getValueType(); in computeLogicOpInGPR() local 2650 return SDValue(CurDAG->getMachineNode(InVT == MVT::i32 ? PPC::RLDICL_32 : in computeLogicOpInGPR() 2651 PPC::RLDICL, dl, InVT, InputOp, in computeLogicOpInGPR() 2794 EVT InVT = LHS.getValueType(); in getCompoundZeroComparisonInGPR() local 2795 bool Is32Bit = InVT == MVT::i32; in getCompoundZeroComparisonInGPR() 2803 dl, InVT, LHS, LHS), 0); in getCompoundZeroComparisonInGPR() 5005 EVT InVT = N->getOperand(0).getValueType(); in Select() local 5006 assert((InVT == MVT::i64 || InVT == MVT::i32) && in Select() 5009 unsigned Opcode = (InVT == MVT::i64) ? PPC::ANDI8_rec : PPC::ANDI_rec; in Select() 5010 SDValue AndI(CurDAG->getMachineNode(Opcode, dl, InVT, MVT::Glue, in Select() [all …]
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.cpp | 2757 EVT InVT = In.getValueType(); in lowerBITCAST() local 2767 if (InVT == MVT::i32 && ResVT == MVT::f32) { in lowerBITCAST() 2783 if (InVT == MVT::f32 && ResVT == MVT::i32) { in lowerBITCAST() 3734 MVT InVT = MVT::getVectorVT(MVT::getIntegerVT(InBytes * 8), in getPermuteNode() local 3736 Op0 = DAG.getNode(ISD::BITCAST, DL, InVT, Op0); in getPermuteNode() 3737 Op1 = DAG.getNode(ISD::BITCAST, DL, InVT, Op1); in getPermuteNode() 3741 Op = DAG.getNode(SystemZISD::PERMUTE_DWORDS, DL, InVT, Op0, Op1, Op2); in getPermuteNode() 3747 Op = DAG.getNode(P.Opcode, DL, InVT, Op0, Op1); in getPermuteNode() 4413 EVT InVT = PackedOp.getValueType(); in lowerExtendVectorInreg() local 4415 unsigned FromBits = InVT.getVectorElementType().getSizeInBits(); in lowerExtendVectorInreg() [all …]
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCISelDAGToDAG.cpp | 2745 EVT InVT = N->getOperand(0).getValueType(); in Select() local 2746 assert((InVT == MVT::i64 || InVT == MVT::i32) && in Select() 2749 unsigned Opcode = (InVT == MVT::i64) ? PPC::ANDIo8 : PPC::ANDIo; in Select() 2750 SDValue AndI(CurDAG->getMachineNode(Opcode, dl, InVT, MVT::Glue, in Select() 2752 CurDAG->getTargetConstant(1, dl, InVT)), in Select()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.cpp | 3266 EVT InVT = In.getValueType(); in lowerBITCAST() local 3281 if (InVT == MVT::i32 && ResVT == MVT::f32) { in lowerBITCAST() 3297 if (InVT == MVT::f32 && ResVT == MVT::i32) { in lowerBITCAST() 4405 MVT InVT = MVT::getVectorVT(MVT::getIntegerVT(InBytes * 8), in getPermuteNode() local 4407 Op0 = DAG.getNode(ISD::BITCAST, DL, InVT, Op0); in getPermuteNode() 4408 Op1 = DAG.getNode(ISD::BITCAST, DL, InVT, Op1); in getPermuteNode() 4412 Op = DAG.getNode(SystemZISD::PERMUTE_DWORDS, DL, InVT, Op0, Op1, Op2); in getPermuteNode() 4418 Op = DAG.getNode(P.Opcode, DL, InVT, Op0, Op1); in getPermuteNode() 5021 EVT InVT = PackedOp.getValueType(); in lowerExtendVectorInreg() local 5023 unsigned FromBits = InVT.getScalarSizeInBits(); in lowerExtendVectorInreg() [all …]
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 1920 EVT InVT = Op.getOperand(0).getValueType(); in LowerVectorFP_TO_INT() local 1922 unsigned NumElts = InVT.getVectorNumElements(); in LowerVectorFP_TO_INT() 1925 if (InVT.getVectorElementType() == MVT::f16) { in LowerVectorFP_TO_INT() 1933 if (VT.getSizeInBits() < InVT.getSizeInBits()) { in LowerVectorFP_TO_INT() 1936 DAG.getNode(Op.getOpcode(), dl, InVT.changeVectorElementTypeToInteger(), in LowerVectorFP_TO_INT() 1941 if (VT.getSizeInBits() > InVT.getSizeInBits()) { in LowerVectorFP_TO_INT() 1989 EVT InVT = In.getValueType(); in LowerVectorINT_TO_FP() local 1991 if (VT.getSizeInBits() < InVT.getSizeInBits()) { in LowerVectorINT_TO_FP() 1993 MVT::getVectorVT(MVT::getFloatingPointVT(InVT.getScalarSizeInBits()), in LowerVectorINT_TO_FP() 1994 InVT.getVectorNumElements()); in LowerVectorINT_TO_FP() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 2555 EVT InVT = Op.getOperand(0).getValueType(); in LowerVectorFP_TO_INT() local 2557 unsigned NumElts = InVT.getVectorNumElements(); in LowerVectorFP_TO_INT() 2560 if (InVT.getVectorElementType() == MVT::f16 && in LowerVectorFP_TO_INT() 2569 if (VT.getSizeInBits() < InVT.getSizeInBits()) { in LowerVectorFP_TO_INT() 2572 DAG.getNode(Op.getOpcode(), dl, InVT.changeVectorElementTypeToInteger(), in LowerVectorFP_TO_INT() 2577 if (VT.getSizeInBits() > InVT.getSizeInBits()) { in LowerVectorFP_TO_INT() 2629 EVT InVT = In.getValueType(); in LowerVectorINT_TO_FP() local 2631 if (VT.getSizeInBits() < InVT.getSizeInBits()) { in LowerVectorINT_TO_FP() 2633 MVT::getVectorVT(MVT::getFloatingPointVT(InVT.getScalarSizeInBits()), in LowerVectorINT_TO_FP() 2634 InVT.getVectorNumElements()); in LowerVectorINT_TO_FP() [all …]
|