Home
last modified time | relevance | path

Searched refs:getTypeToTransformTo (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeFloatTypes.cpp699 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in SoftenFloatRes_LOAD()
753 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in SoftenFloatRes_VAARG()
1667 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in ExpandFloatRes_XINT_TO_FP()
2003 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), in ExpandFloatOp_STORE()
2325 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in PromoteFloatRes_BITCAST()
2347 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in PromoteFloatRes_ConstantFP()
2410 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in PromoteFloatRes_EXTRACT_VECTOR_ELT()
2419 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in PromoteFloatRes_FCOPYSIGN()
2432 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in PromoteFloatRes_UnaryOp()
2443 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in PromoteFloatRes_BinOp()
[all …]
H A DLegalizeTypesGeneric.cpp42 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT); in ExpandRes_BITCAST()
219 EVT NewVT = TLI.getTypeToTransformTo(*DAG.getContext(), OldVT); in ExpandRes_EXTRACT_VECTOR_ELT()
257 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), ValueVT); in ExpandRes_NormalLoad()
291 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), OVT); in ExpandRes_VAARG()
350 TLI.getTypeToTransformTo(*DAG.getContext(), OVT), in ExpandOp_BITCAST()
376 EVT NewVT = TLI.getTypeToTransformTo(*DAG.getContext(), OldVT); in ExpandOp_BUILD_VECTOR()
417 EVT NewEVT = TLI.getTypeToTransformTo(*DAG.getContext(), OldEVT); in ExpandOp_INSERT_VECTOR_ELT()
467 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), ValueVT); in ExpandOp_NormalStore()
H A DLegalizeTypes.cpp712 TLI.getTypeToTransformTo(*DAG.getContext(), Op.getValueType()) && in SetPromotedInteger()
726 TLI.getTypeToTransformTo(*DAG.getContext(), Op.getValueType()) && in SetSoftenedFloat()
737 TLI.getTypeToTransformTo(*DAG.getContext(), Op.getValueType()) && in SetPromotedFloat()
783 TLI.getTypeToTransformTo(*DAG.getContext(), Op.getValueType()) && in SetExpandedInteger()
820 TLI.getTypeToTransformTo(*DAG.getContext(), Op.getValueType()) && in SetExpandedFloat()
863 TLI.getTypeToTransformTo(*DAG.getContext(), Op.getValueType()) && in SetWidenedVector()
987 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), Pair.getValueType()); in GetPairElements()
H A DLegalizeIntegerTypes.cpp380 EVT NInVT = TLI.getTypeToTransformTo(*DAG.getContext(), InVT); in PromoteIntRes_BITCAST()
532 TLI.getTypeToTransformTo(*DAG.getContext(), in PromoteIntRes_BUILD_PAIR()
553 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), OVT); in PromoteIntRes_CTLZ()
580 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), OVT); in PromoteIntRes_CTPOP_PARITY()
1481 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), OVT); in PromoteIntRes_ABS()
3532 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in ExpandIntRes_LOAD()
3646 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in ExpandIntRes_MUL()
3798 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in ExpandIntRes_MULFIX()
4178 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in ExpandIntRes_Shift()
5039 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in ExpandIntOp_STORE()
[all …]
H A DLegalizeVectorTypes.cpp4226 WideOvVT = TLI.getTypeToTransformTo(*DAG.getContext(), OvVT); in WidenVecRes_OverflowOp()
4532 EVT WidenVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in WidenVecRes_BITCAST()
4635 EVT WidenVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in WidenVecRes_BUILD_VECTOR()
4725 EVT WidenVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in WidenVecRes_INSERT_SUBVECTOR()
4736 EVT WidenVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in WidenVecRes_EXTRACT_SUBVECTOR()
5169 SetCCOpVT = TLI.getTypeToTransformTo(Ctx, SetCCOpVT); in WidenVSELECTMask()
5177 CondVT = TLI.getTypeToTransformTo(Ctx, CondVT); in WidenVSELECTMask()
5185 VSelVT = TLI.getTypeToTransformTo(Ctx, VSelVT); in WidenVSELECTMask()
5298 EVT WidenVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in WidenVecRes_VECTOR_SHUFFLE()
5372 EVT WidenVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in WidenVecRes_STRICT_FSETCC()
[all …]
H A DFunctionLoweringInfo.cpp445 IntVT = TLI->getTypeToTransformTo(PN->getContext(), IntVT); in ComputePHILiveOutRegInfo()
H A DFastISel.cpp251 VT = TLI.getTypeToTransformTo(V->getContext(), VT).getSimpleVT(); in getRegForValue()
464 VT = TLI.getTypeToTransformTo(I->getContext(), VT); in selectBinaryOp()
H A DSelectionDAG.cpp1476 EltVT = TLI->getTypeToTransformTo(*getContext(), EltVT); in getConstant()
1490 EVT ViaEltVT = TLI->getTypeToTransformTo(*getContext(), EltVT); in getConstant()
2803 LegalSVT = TLI->getTypeToTransformTo(*getContext(), LegalSVT); in getSplatValue()
5702 LegalSVT = TLI->getTypeToTransformTo(*getContext(), LegalSVT); in FoldConstantArithmetic()
6873 EVT NVT = TLI.getTypeToTransformTo(C, VT); in getMemcpyLoadsAndStores()
11279 LoVT = HiVT = TLI->getTypeToTransformTo(*getContext(), VT); in GetSplitDestVTs()
H A DLegalizeDAG.cpp651 TLI.getTypeToTransformTo(*DAG.getContext(), StVT), in LegalizeStoreOps()
3044 EVT NewEltVT = TLI.getTypeToTransformTo(*DAG.getContext(), EltVT); in ExpandNode()
H A DDAGCombiner.cpp10064 EVT TransformVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in combineMinNumMaxNum()
18035 TLI.getTypeToTransformTo(*DAG.getContext(), StoredVal.getValueType()); in mergeStoresOfConstantsOrVecElts()
18378 TLI.getTypeToTransformTo(Context, StoredVal.getValueType()); in tryStoreMergeOfConstants()
18658 EVT LegalizedStoredValTy = TLI.getTypeToTransformTo(Context, StoreTy); in tryStoreMergeOfLoads()
18769 TLI.getTypeToTransformTo(*DAG.getContext(), JointMemOpVT); in tryStoreMergeOfLoads()
22740 IntSVT = TLI.getTypeToTransformTo(*DAG.getContext(), IntSVT); in visitVECTOR_SHUFFLE()
H A DTargetLowering.cpp5793 MulVT = getTypeToTransformTo(*DAG.getContext(), VT); in BuildSDIV()
5941 MulVT = getTypeToTransformTo(*DAG.getContext(), VT); in BuildUDIV()
H A DSelectionDAGBuilder.cpp3290 VT = TLI.getTypeToTransformTo(Ctx, VT); in visitSelect()
/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DAArch64SelectionDAGTest.cpp75 EVT getTypeToTransformTo(EVT VT) { in getTypeToTransformTo() function in llvm::AArch64SelectionDAGTest
76 return DAG->getTargetLoweringInfo().getTypeToTransformTo(Context, VT); in getTypeToTransformTo()
547 ASSERT_TRUE(getTypeToTransformTo(VT).isScalableVector()); in TEST_F()
553 ASSERT_TRUE(getTypeToTransformTo(VT).isScalableVector()); in TEST_F()
559 ASSERT_TRUE(getTypeToTransformTo(VT).isScalableVector()); in TEST_F()
565 EXPECT_EQ(getTypeToTransformTo(VT), VT.getHalfNumVectorElementsVT(Context)); in TEST_F()
573 EXPECT_EQ(getTypeToTransformTo(FromVT), ToVT); in TEST_F()
580 EXPECT_EQ(getTypeToTransformTo(VT), MVT::f128); in TEST_F()
H A DSelectionDAGAddressAnalysisTest.cpp87 EVT getTypeToTransformTo(EVT VT) { in getTypeToTransformTo() function in llvm::SelectionDAGAddressAnalysisTest
88 return DAG->getTargetLoweringInfo().getTypeToTransformTo(Context, VT); in getTypeToTransformTo()
/llvm-project-15.0.7/llvm/test/CodeGen/AVR/
H A Dexpand-integer-failure.ll4 ; Assertion failed: (Lo.getValueType() == TLI.getTypeToTransformTo(*DAG.getContext(), Op.getValueTy…
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVVPISelLowering.cpp60 EVT LegalVecVT = getTypeToTransformTo(*DAG.getContext(), OpVecVT); in lowerToVVP()
114 EVT LegalResVT = getTypeToTransformTo(*DAG.getContext(), Op.getValueType()); in lowerToVVP()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTypePromotion.cpp930 EVT PromotedVT = TLI->getTypeToTransformTo(*Ctx, SrcVT); in runOnFunction()
H A DTargetLoweringBase.cpp1546 EVT RegisterEVT = getTypeToTransformTo(Context, VT); in getVectorTypeBreakdown()
H A DCodeGenPrepare.cpp1310 SrcVT = TLI.getTypeToTransformTo(CI->getContext(), SrcVT); in OptimizeNoopCopyExpression()
1313 DstVT = TLI.getTypeToTransformTo(CI->getContext(), DstVT); in OptimizeNoopCopyExpression()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetLowering.h984 EVT getTypeToTransformTo(LLVMContext &Context, EVT VT) const { in getTypeToTransformTo() function
999 VT = getTypeToTransformTo(Context, VT); in getTypeToExpandTo()
1534 return getRegisterType(Context, getTypeToTransformTo(Context, VT)); in getRegisterType()
H A DBasicTTIImpl.h331 getTLI()->getTypeToTransformTo(ScalarMemTy->getContext(), VT); in getStoreMinimumVF()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp1489 EVT NTy = getTypeToTransformTo(*DAG.getContext(), Ty); in LowerHvxConcatVectors()
2299 EVT RetTy = getTypeToTransformTo(*DAG.getContext(), ty(Op)); in WidenHvxSetCC()
2641 EVT WideTy = getTypeToTransformTo(*DAG.getContext(), Ty); in shouldWidenToHvx()
H A DHexagonISelDAGToDAGHVX.cpp1665 MVT LegalTy = Lower.getTypeToTransformTo(Ctx, ElemTy).getSimpleVT(); in scalarizeShuffle()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp3466 EVT LegalVT = getTypeToTransformTo(*DAG.getContext(), VT); in getFFBX_U32()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2579 LegalVT = getTypeToTransformTo(Context, LegalVT); in getSetCCResultType()
5766 VT = getTypeToTransformTo(Context, VT); in decomposeMulByConstant()
25709 EVT WideVT = TLI.getTypeToTransformTo(*DAG.getContext(), StoreVT); in LowerStore()
31956 EVT WideVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in LowerMSCATTER()
32540 EVT ResVT = getTypeToTransformTo(*DAG.getContext(), VT); in ReplaceNodeResults()
32561 MVT WidenVT = getTypeToTransformTo(*DAG.getContext(), VT).getSimpleVT(); in ReplaceNodeResults()
32667 InVT = getTypeToTransformTo(*DAG.getContext(), InVT); in ReplaceNodeResults()
33347 EVT WideVT = getTypeToTransformTo(*DAG.getContext(), DstVT); in ReplaceNodeResults()
33367 EVT WideVT = getTypeToTransformTo(*DAG.getContext(), VT); in ReplaceNodeResults()
33410 EVT WideVT = getTypeToTransformTo(*DAG.getContext(), VT); in ReplaceNodeResults()

12