Home
last modified time | relevance | path

Searched refs:OutVT (Results 1 – 6 of 6) sorted by relevance

/NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/
HDLegalizeTypesGeneric.cpp42 EVT OutVT = N->getValueType(0); in ExpandRes_BITCAST() local
43 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT); in ExpandRes_BITCAST()
68 TLI.hasBigEndianPartOrdering(OutVT, DL)) in ExpandRes_BITCAST()
76 if (TLI.hasBigEndianPartOrdering(OutVT, DAG.getDataLayout())) in ExpandRes_BITCAST()
93 if (TLI.hasBigEndianPartOrdering(OutVT, DAG.getDataLayout())) in ExpandRes_BITCAST()
101 if (InVT.isVector() && OutVT.isInteger()) { in ExpandRes_BITCAST()
186 if (TLI.hasBigEndianPartOrdering(OutVT, DAG.getDataLayout())) in ExpandRes_BITCAST()
HDLegalizeIntegerTypes.cpp243 EVT OutVT = N->getValueType(0); in PromoteIntRes_BITCAST() local
244 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT); in PromoteIntRes_BITCAST()
264 DAG.getValueType(OutVT)); in PromoteIntRes_BITCAST()
303 CreateStackStoreLoad(InOp, OutVT)); in PromoteIntRes_BITCAST()
348 EVT OutVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in PromoteIntRes_CONVERT_RNDSAT() local
349 return DAG.getConvertRndSat(OutVT, SDLoc(N), N->getOperand(0), in PromoteIntRes_CONVERT_RNDSAT()
3015 EVT OutVT = N->getValueType(0); in PromoteIntRes_EXTRACT_SUBVECTOR() local
3016 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT); in PromoteIntRes_EXTRACT_SUBVECTOR()
3018 unsigned OutNumElems = OutVT.getVectorNumElements(); in PromoteIntRes_EXTRACT_SUBVECTOR()
3052 EVT OutVT = V0.getValueType(); in PromoteIntRes_VECTOR_SHUFFLE() local
[all …]
HDLegalizeVectorTypes.cpp1459 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_UnaryOp() local
1462 Lo = DAG.getNode(N->getOpcode(), dl, OutVT, Lo); in SplitVecOp_UnaryOp()
1463 Hi = DAG.getNode(N->getOpcode(), dl, OutVT, Hi); in SplitVecOp_UnaryOp()
1813 EVT OutVT = N->getValueType(0); in SplitVecOp_TruncateHelper() local
1814 unsigned NumElements = OutVT.getVectorNumElements(); in SplitVecOp_TruncateHelper()
1815 bool IsFloat = OutVT.isFloatingPoint(); in SplitVecOp_TruncateHelper()
1822 unsigned OutElementSize = OutVT.getVectorElementType().getSizeInBits(); in SplitVecOp_TruncateHelper()
1851 ? DAG.getNode(ISD::FP_ROUND, DL, OutVT, InterVec, in SplitVecOp_TruncateHelper()
1854 : DAG.getNode(ISD::TRUNCATE, DL, OutVT, InterVec); in SplitVecOp_TruncateHelper()
1885 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_FP_ROUND() local
[all …]
/NextBSD/contrib/llvm/lib/Target/SystemZ/
HDSystemZISelLowering.cpp3540 MVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(P.Operand * 8), in getPermuteNode() local
3542 Op = DAG.getNode(SystemZISD::PACK, DL, OutVT, Op0, Op1); in getPermuteNode()
4209 EVT OutVT = Op.getValueType(); in lowerExtendVectorInreg() local
4211 unsigned ToBits = OutVT.getVectorElementType().getSizeInBits(); in lowerExtendVectorInreg()
4215 EVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(FromBits), in lowerExtendVectorInreg() local
4217 PackedOp = DAG.getNode(UnpackHigh, SDLoc(PackedOp), OutVT, PackedOp); in lowerExtendVectorInreg()
4695 EVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(ElemBytes * 16), in PerformDAGCombine() local
4701 SDValue Op = DAG.getNode(Opcode, SDLoc(N), OutVT, Op1); in PerformDAGCombine()
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86InstrSSE.td4348 multiclass sse2_pack<bits<8> opc, string OpcodeStr, ValueType OutVT,
4358 (OutVT (OpNode (ArgVT VR128:$src1), VR128:$src2)))]>,
4367 (OutVT (OpNode VR128:$src1,
4372 multiclass sse2_pack_y<bits<8> opc, string OpcodeStr, ValueType OutVT,
4379 (OutVT (OpNode (ArgVT VR256:$src1), VR256:$src2)))]>,
4386 (OutVT (OpNode VR256:$src1,
4391 multiclass sse4_pack<bits<8> opc, string OpcodeStr, ValueType OutVT,
4401 (OutVT (OpNode (ArgVT VR128:$src1), VR128:$src2)))]>,
4410 (OutVT (OpNode VR128:$src1,
4415 multiclass sse4_pack_y<bits<8> opc, string OpcodeStr, ValueType OutVT,
[all …]
HDX86ISelLowering.cpp24712 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), InVT.getScalarType(), in PerformSExtCombine() local
24717 return DAG.getNode(ISD::CONCAT_VECTORS, DL, OutVT, Opnds); in PerformSExtCombine()