Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypesGeneric.cpp42 EVT OutVT = N->getValueType(0); in ExpandRes_BITCAST() local
43 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT); in ExpandRes_BITCAST()
67 TLI.hasBigEndianPartOrdering(OutVT)) in ExpandRes_BITCAST()
74 if (TLI.hasBigEndianPartOrdering(OutVT)) in ExpandRes_BITCAST()
91 if (TLI.hasBigEndianPartOrdering(OutVT)) in ExpandRes_BITCAST()
99 if (InVT.isVector() && OutVT.isInteger()) { in ExpandRes_BITCAST()
185 if (TLI.hasBigEndianPartOrdering(OutVT)) in ExpandRes_BITCAST()
DLegalizeIntegerTypes.cpp239 EVT OutVT = N->getValueType(0); in PromoteIntRes_BITCAST() local
240 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT); in PromoteIntRes_BITCAST()
260 DAG.getValueType(OutVT)); in PromoteIntRes_BITCAST()
299 CreateStackStoreLoad(InOp, OutVT)); in PromoteIntRes_BITCAST()
342 EVT OutVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in PromoteIntRes_CONVERT_RNDSAT() local
343 return DAG.getConvertRndSat(OutVT, SDLoc(N), N->getOperand(0), in PromoteIntRes_CONVERT_RNDSAT()
2928 EVT OutVT = N->getValueType(0); in PromoteIntRes_EXTRACT_SUBVECTOR() local
2929 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT); in PromoteIntRes_EXTRACT_SUBVECTOR()
2931 unsigned OutNumElems = OutVT.getVectorNumElements(); in PromoteIntRes_EXTRACT_SUBVECTOR()
2965 EVT OutVT = V0.getValueType(); in PromoteIntRes_VECTOR_SHUFFLE() local
[all …]
DLegalizeVectorTypes.cpp1394 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_UnaryOp() local
1397 Lo = DAG.getNode(N->getOpcode(), dl, OutVT, Lo); in SplitVecOp_UnaryOp()
1398 Hi = DAG.getNode(N->getOpcode(), dl, OutVT, Hi); in SplitVecOp_UnaryOp()
1617 EVT OutVT = N->getValueType(0); in SplitVecOp_TruncateHelper() local
1618 unsigned NumElements = OutVT.getVectorNumElements(); in SplitVecOp_TruncateHelper()
1619 bool IsFloat = OutVT.isFloatingPoint(); in SplitVecOp_TruncateHelper()
1626 unsigned OutElementSize = OutVT.getVectorElementType().getSizeInBits(); in SplitVecOp_TruncateHelper()
1655 DAG.getNode(ISD::FP_ROUND, DL, OutVT, InterVec, in SplitVecOp_TruncateHelper()
1657 DAG.getNode(ISD::TRUNCATE, DL, OutVT, InterVec); in SplitVecOp_TruncateHelper()
1688 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_FP_ROUND() local
[all …]
/external/llvm/lib/Target/X86/
DX86InstrSSE.td4342 multiclass sse2_pack<bits<8> opc, string OpcodeStr, ValueType OutVT,
4352 (OutVT (OpNode (ArgVT VR128:$src1), VR128:$src2)))]>,
4361 (OutVT (OpNode VR128:$src1,
4366 multiclass sse2_pack_y<bits<8> opc, string OpcodeStr, ValueType OutVT,
4373 (OutVT (OpNode (ArgVT VR256:$src1), VR256:$src2)))]>,
4380 (OutVT (OpNode VR256:$src1,
4385 multiclass sse4_pack<bits<8> opc, string OpcodeStr, ValueType OutVT,
4395 (OutVT (OpNode (ArgVT VR128:$src1), VR128:$src2)))]>,
4404 (OutVT (OpNode VR128:$src1,
4409 multiclass sse4_pack_y<bits<8> opc, string OpcodeStr, ValueType OutVT,
[all …]