| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeTypesGeneric.cpp | 41 EVT OutVT = N->getValueType(0); in ExpandRes_BITCAST() local 42 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT); in ExpandRes_BITCAST() 67 TLI.hasBigEndianPartOrdering(OutVT, DL)) in ExpandRes_BITCAST() 75 if (TLI.hasBigEndianPartOrdering(OutVT, DAG.getDataLayout())) in ExpandRes_BITCAST() 94 if (TLI.hasBigEndianPartOrdering(OutVT, DAG.getDataLayout())) in ExpandRes_BITCAST() 102 if (InVT.isVector() && OutVT.isInteger()) { in ExpandRes_BITCAST() 186 if (TLI.hasBigEndianPartOrdering(OutVT, DAG.getDataLayout())) in ExpandRes_BITCAST()
|
| H A D | LegalizeIntegerTypes.cpp | 342 EVT OutVT = N->getValueType(0); in PromoteIntRes_BITCAST() local 4691 EVT OutVT = V0.getValueType(); in PromoteIntRes_VECTOR_SPLICE() local 4698 EVT OutVT = N->getValueType(0); in PromoteIntRes_EXTRACT_SUBVECTOR() local 4708 if (OutVT.isScalableVector()) { in PromoteIntRes_EXTRACT_SUBVECTOR() 4728 if (OutVT.isScalableVector()) in PromoteIntRes_EXTRACT_SUBVECTOR() 4757 EVT OutVT = N->getValueType(0); in PromoteIntRes_INSERT_SUBVECTOR() local 4781 EVT OutVT = V0.getValueType(); in PromoteIntRes_VECTOR_REVERSE() local 4795 EVT OutVT = V0.getValueType(); in PromoteIntRes_VECTOR_SHUFFLE() local 4802 EVT OutVT = N->getValueType(0); in PromoteIntRes_BUILD_VECTOR() local 4835 EVT OutVT = N->getValueType(0); in PromoteIntRes_SCALAR_TO_VECTOR() local [all …]
|
| H A D | LegalizeVectorTypes.cpp | 2344 Lo = DAG.getNode(N->getOpcode(), dl, { OutVT, MVT::Other }, in SplitVecOp_UnaryOp() 2358 Lo = DAG.getNode(N->getOpcode(), dl, OutVT, Lo); in SplitVecOp_UnaryOp() 2359 Hi = DAG.getNode(N->getOpcode(), dl, OutVT, Hi); in SplitVecOp_UnaryOp() 2799 EVT OutVT = N->getValueType(0); in SplitVecOp_TruncateHelper() local 2800 ElementCount NumElements = OutVT.getVectorElementCount(); in SplitVecOp_TruncateHelper() 2801 bool IsFloat = OutVT.isFloatingPoint(); in SplitVecOp_TruncateHelper() 2804 unsigned OutElementSize = OutVT.getScalarSizeInBits(); in SplitVecOp_TruncateHelper() 2808 std::tie(LoOutVT, HiOutVT) = DAG.GetSplitDestVTs(OutVT); in SplitVecOp_TruncateHelper() 2869 ISD::STRICT_FP_ROUND, DL, {OutVT, MVT::Other}, in SplitVecOp_TruncateHelper() 2878 ? DAG.getNode(ISD::FP_ROUND, DL, OutVT, InterVec, in SplitVecOp_TruncateHelper() [all …]
|
| H A D | DAGCombiner.cpp | 20835 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), OutSVT, NumElts / Scale); in combineShuffleToVectorExtend() local 20838 if (TLI.isTypeLegal(OutVT)) in combineShuffleToVectorExtend() 20840 TLI.isOperationLegalOrCustom(ISD::ANY_EXTEND_VECTOR_INREG, OutVT)) in combineShuffleToVectorExtend() 20843 SDLoc(SVN), OutVT, N0)); in combineShuffleToVectorExtend()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 4539 Op = DAG.getNode(SystemZISD::PACK, DL, OutVT, Op0, Op1); in getPermuteNode() 4917 EVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(OutBits), in insertUnpackIfPrepared() local 5319 EVT OutVT = Op.getValueType(); in lowerSIGN_EXTEND_VECTOR_INREG() local 5321 unsigned ToBits = OutVT.getScalarSizeInBits(); in lowerSIGN_EXTEND_VECTOR_INREG() 5338 EVT OutVT = Op.getValueType(); in lowerZERO_EXTEND_VECTOR_INREG() local 5341 unsigned OutNumElts = OutVT.getVectorNumElements(); in lowerZERO_EXTEND_VECTOR_INREG() 5357 return DAG.getNode(ISD::BITCAST, DL, OutVT, Shuf); in lowerZERO_EXTEND_VECTOR_INREG() 6370 EVT OutVT = N->getValueType(0); in combineINT_TO_FP() local 6373 unsigned OutScalarBits = OutVT.getScalarSizeInBits(); in combineINT_TO_FP() 6380 if (OutVT.isVector() && OutScalarBits > InScalarBits) { in combineINT_TO_FP() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 3832 EVT OutVT = Op.getValueType(); in lowerConvertToSVBool() local 3838 if (InVT == OutVT) in lowerConvertToSVBool() 3842 DAG.getNode(AArch64ISD::REINTERPRET_CAST, DL, OutVT, InOp); in lowerConvertToSVBool() 3857 DAG.getNode(AArch64ISD::REINTERPRET_CAST, DL, OutVT, Mask); in lowerConvertToSVBool() 3858 return DAG.getNode(ISD::AND, DL, OutVT, Reinterpret, MaskReinterpret); in lowerConvertToSVBool() 14213 EVT OutVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in getPTest() local 14214 SDValue TVal = DAG.getConstant(1, DL, OutVT); in getPTest() 14215 SDValue FVal = DAG.getConstant(0, DL, OutVT); in getPTest() 16311 SDValue OutVT = DAG.getValueType(RetVT); in performGatherLoadCombine() local 16313 OutVT = DAG.getValueType(HwRetVt); in performGatherLoadCombine() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 20987 EVT InVT = MVT::i16, OutVT = MVT::i8; in truncateVectorWithPACK() local 20991 OutVT = MVT::i16; in truncateVectorWithPACK() 20997 OutVT = EVT::getVectorVT(Ctx, OutVT, 128 / OutVT.getSizeInBits()); in truncateVectorWithPACK() 21010 OutVT = EVT::getVectorVT(Ctx, OutVT, SubSizeInBits / OutVT.getSizeInBits()); in truncateVectorWithPACK() 21031 int Scale = 64 / OutVT.getScalarSizeInBits(); in truncateVectorWithPACK() 46788 EVT OutVT = N->getValueType(0); in combineVectorTruncationWithPACKUS() local 46802 EVT OutVT = N->getValueType(0); in combineVectorTruncationWithPACKSS() local 46804 DAG.getValueType(OutVT)); in combineVectorTruncationWithPACKSS() 46815 EVT OutVT = N->getValueType(0); in combineVectorTruncation() local 46816 if (!OutVT.isVector()) in combineVectorTruncation() [all …]
|
| H A D | X86InstrSSE.td | 3718 multiclass sse2_pack<bits<8> opc, string OpcodeStr, ValueType OutVT, 3729 (OutVT (OpNode (ArgVT RC:$src1), RC:$src2)))]>, 3738 (OutVT (OpNode (ArgVT RC:$src1), 3743 multiclass sse4_pack<bits<8> opc, string OpcodeStr, ValueType OutVT, 3754 (OutVT (OpNode (ArgVT RC:$src1), RC:$src2)))]>, 3763 (OutVT (OpNode (ArgVT RC:$src1),
|
| H A D | X86InstrAVX512.td | 323 multiclass AVX512_maskable_3src_cast<bits<8> O, Format F, X86VectorVTInfo OutVT, 328 AVX512_maskable_common<O, F, OutVT, Outs,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 8447 EVT OutVT = Op.getValueType(); in LowerINT_TO_FP() local 8448 if (OutVT.isVector() && OutVT.isFloatingPoint() && in LowerINT_TO_FP()
|