Home
last modified time | relevance | path

Searched refs:FromVT (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DAArch64SelectionDAGTest.cpp569 EVT FromVT = EVT::getVectorVT(Context, MVT::i64, 6, true); in TEST_F() local
572 EXPECT_EQ(getTypeAction(FromVT), TargetLoweringBase::TypeWidenVector); in TEST_F()
573 EXPECT_EQ(getTypeToTransformTo(FromVT), ToVT); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp5883 EVT FromVT = Op.getOperand(0).getValueType(); in LowerFP_TO_INT_SAT() local
5900 if (FromVT != MVT::v4f32 && FromVT != MVT::v8f16) in LowerFP_TO_INT_SAT()
9151 EVT FromVT = Op.getValueType(); in LowerTruncatei1() local
9155 DAG.getNode(ISD::AND, DL, FromVT, Op, DAG.getConstant(1, DL, FromVT)); in LowerTruncatei1()
9210 EVT FromVT = N->getOperand(0).getValueType(); in LowerTruncate() local
9211 if (FromVT != MVT::v8i32 && FromVT != MVT::v16i16) in LowerTruncate()
9231 EVT FromVT = Op.getValueType(); in LowerVectorExtend() local
9232 if (FromVT != MVT::v8i16 && FromVT != MVT::v16i8) in LowerVectorExtend()
16445 EVT FromEltVT = FromVT.getVectorElementType(); in PerformSplittingToNarrowingStores()
17494 EVT FromVT = LD->getValueType(0); in PerformSplittingToWideningLoad() local
[all …]
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1029 bool SystemZTargetLowering::isTruncateFree(EVT FromVT, EVT ToVT) const { in isTruncateFree() argument
1030 if (!FromVT.isInteger() || !ToVT.isInteger()) in isTruncateFree()
1032 unsigned FromBits = FromVT.getFixedSizeInBits(); in isTruncateFree()
4923 EVT FromVT = Op.getNode() ? Op.getValueType() : VT; in add() local
4924 unsigned FromBytesPerElement = FromVT.getVectorElementType().getStoreSize(); in add()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp878 EVT FromVT(MVT::Other); in getCopyFromRegs() local
880 FromVT = EVT::getIntegerVT(*DAG.getContext(), RegSize - NumZeroBits); in getCopyFromRegs()
883 FromVT = in getCopyFromRegs()
890 assert(FromVT != MVT::Other); in getCopyFromRegs()
892 RegisterVT, P, DAG.getValueType(FromVT)); in getCopyFromRegs()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetLowering.h2685 virtual bool isTruncateFree(EVT FromVT, EVT ToVT) const { return false; } in isTruncateFree() argument
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp20746 static bool useVectorCast(unsigned Opcode, MVT FromVT, MVT ToVT, in useVectorCast() argument
20751 if (!Subtarget.hasSSE2() || FromVT != MVT::v4i32) in useVectorCast()
20758 if (!Subtarget.hasAVX512() || FromVT != MVT::v4i32) in useVectorCast()
20783 MVT FromVT = VecOp.getSimpleValueType(); in vectorizeExtractedCast() local
20784 unsigned NumEltsInXMM = 128 / FromVT.getScalarSizeInBits(); in vectorizeExtractedCast()
20785 MVT Vec128VT = MVT::getVectorVT(FromVT.getScalarType(), NumEltsInXMM); in vectorizeExtractedCast()
20794 SmallVector<int, 16> Mask(FromVT.getVectorNumElements(), -1); in vectorizeExtractedCast()
20796 VecOp = DAG.getVectorShuffle(FromVT, DL, VecOp, DAG.getUNDEF(FromVT), Mask); in vectorizeExtractedCast()
20800 if (FromVT != Vec128VT) in vectorizeExtractedCast()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp18404 EVT FromVT = LHS->getOperand(0).getValueType(); in performSETCCCombine() local
18405 if (FromVT.isFixedLengthVector() && in performSETCCCombine()
18406 FromVT.getVectorElementType() == MVT::i1) { in performSETCCCombine()