Home
last modified time | relevance | path

Searched refs:getLCMType (Results 1 – 5 of 5) sorted by relevance

/external/llvm-project/llvm/unittests/CodeGen/GlobalISel/
DGISelUtilsTest.cpp152 TEST(GISelUtilsTest, getLCMType) { in TEST() argument
153 EXPECT_EQ(S1, getLCMType(S1, S1)); in TEST()
154 EXPECT_EQ(S32, getLCMType(S32, S1)); in TEST()
155 EXPECT_EQ(S32, getLCMType(S1, S32)); in TEST()
156 EXPECT_EQ(S32, getLCMType(S32, S32)); in TEST()
158 EXPECT_EQ(S32, getLCMType(S32, S16)); in TEST()
159 EXPECT_EQ(S32, getLCMType(S16, S32)); in TEST()
161 EXPECT_EQ(S64, getLCMType(S64, P0)); in TEST()
162 EXPECT_EQ(P0, getLCMType(P0, S64)); in TEST()
164 EXPECT_EQ(P0, getLCMType(S32, P0)); in TEST()
[all …]
/external/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DUtils.h220 LLT getLCMType(LLT OrigTy, LLT TargetTy);
/external/llvm-project/llvm/lib/CodeGen/GlobalISel/
DUtils.cpp560 LLT llvm::getLCMType(LLT OrigTy, LLT TargetTy) { in getLCMType() function in llvm
DLegalizerHelper.cpp283 LLT LCMTy = getLCMType(DstTy, NarrowTy); in buildLCMMergePieces()
1508 LLT LCMTy = getLCMType(WideTy, OrigTy); in widenWithUnmerge()
1593 LLT LCMTy = getLCMType(SrcTy, WideTy); in widenScalarUnmergeValues()
3208 LLT LCMTy = getLCMType(DstTy, NarrowTy); in fewerElementsVectorImplicitDef()
3881 DstLCMTy = getLCMType(DstScalarTy, NarrowScalarTy); in reduceOperationWidth()
3884 DstLCMTy = getLCMType(DstTy, NarrowTy); in reduceOperationWidth()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUCallLowering.cpp389 LLT LCMTy = getLCMType(SrcTy, PartTy); in unpackRegsToOrigType()
674 LLT LCMTy = getLCMType(LLTy, PartLLT); in mergeVectorRegsToResultRegs()