Home
last modified time | relevance | path

Searched refs:InVT (Results 1 – 25 of 39) sorted by relevance

12

/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp747 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 …]
DLegalizeTypesGeneric.cpp45 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()
DLegalizeIntegerTypes.cpp251 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()
DSelectionDAG.cpp2267 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/
DLegalizeVectorTypes.cpp1121 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 …]
DLegalizeTypesGeneric.cpp44 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()
DLegalizeIntegerTypes.cpp328 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/
DLegalizeVectorTypes.cpp1026 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 …]
DLegalizeTypesGeneric.cpp44 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()
DLegalizeIntegerTypes.cpp289 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/
DCodeGenDAGPatterns.cpp154 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 …]
DCodeGenDAGPatterns.h113 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/
DX86ISelLowering.cpp6019 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/
DCodeGenDAGPatterns.h278 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/
DX86ISelLowering.cpp6294 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/
DX86ISelLowering.cpp12727 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/
DSystemZISelLowering.cpp3311 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/
DAArch64ISelLowering.cpp3090 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/
DPPCISelDAGToDAG.cpp2689 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/
DPPCISelDAGToDAG.cpp2649 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/
DSystemZISelLowering.cpp2757 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/
DPPCISelDAGToDAG.cpp2745 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/
DSystemZISelLowering.cpp3266 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/
DAArch64ISelLowering.cpp1920 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/
DAArch64ISelLowering.cpp2555 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 …]

12