Searched refs:changeElementCount (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/CodeGen/ |
| H A D | LowLevelTypeTest.cpp | 189 EXPECT_EQ(S64, V2S64.changeElementCount(ElementCount::getFixed(1))); in TEST() 192 EXPECT_EQ(V3S64, V2S64.changeElementCount(ElementCount::getFixed(3))); in TEST() 195 EXPECT_EQ(V2S64, S64.changeElementCount(ElementCount::getFixed(2))); in TEST() 197 EXPECT_EQ(P0, V2P0.changeElementCount(ElementCount::getFixed(1))); in TEST() 198 EXPECT_EQ(V3P0, V2P0.changeElementCount(ElementCount::getFixed(3))); in TEST() 199 EXPECT_EQ(V2P0, P0.changeElementCount(ElementCount::getFixed(2))); in TEST() 206 EXPECT_EQ(S64, NXV2S64.changeElementCount(ElementCount::getFixed(1))); in TEST() 207 EXPECT_EQ(P0, NXV2P0.changeElementCount(ElementCount::getFixed(1))); in TEST() 213 EXPECT_EQ(V3P0, NXV2P0.changeElementCount(ElementCount::getFixed(3))); in TEST() 216 EXPECT_EQ(NXV2S64, S64.changeElementCount(ElementCount::getScalable(2))); in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizeMutations.cpp | 53 return std::make_pair(TypeIdx, OldTy.changeElementCount(NewEltCount)); in changeElementCountTo() 63 return std::make_pair(TypeIdx, OldTy.changeElementCount(NewEltCount)); in changeElementCountTo()
|
| H A D | CallLowering.cpp | 396 .changeElementCount(PartLLT.getElementCount() * 2); in buildCopyFromRegs()
|
| H A D | LegalizerHelper.cpp | 4278 DstTy.changeElementCount(DstTy.getElementCount().divideCoefficientBy(2)); in fewerElementsVectorShuffle()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | LowLevelTypeImpl.h | 189 LLT changeElementCount(ElementCount EC) const { in changeElementCount() function
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PostLegalizerLowering.cpp | 713 SrcTy.changeElementCount(ElementCount::getFixed(4)), in applyDupLane()
|
| H A D | AArch64LegalizerInfo.cpp | 914 SrcTy.changeElementCount(SrcTy.getElementCount().divideCoefficientBy(2)); in legalizeVectorTrunc()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizationArtifactCombiner.h | 402 LLT UnmergeTy = CastSrcTy.changeElementCount( in tryFoldUnmergeCast()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 53 return Ty.changeElementCount(ElementCount::getFixed(Pow2NElts)); in getPow2VectorType() 2620 return Ty.changeElementCount( in widenToNextPowerOf2() 5051 Ty.changeElementCount(ElementCount::getFixed(AdjustedNumElts)); in legalizeImageIntrinsic()
|