Home
last modified time | relevance | path

Searched refs:changeElementCount (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DLowLevelTypeTest.cpp189 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 DLegalizeMutations.cpp53 return std::make_pair(TypeIdx, OldTy.changeElementCount(NewEltCount)); in changeElementCountTo()
63 return std::make_pair(TypeIdx, OldTy.changeElementCount(NewEltCount)); in changeElementCountTo()
H A DCallLowering.cpp396 .changeElementCount(PartLLT.getElementCount() * 2); in buildCopyFromRegs()
H A DLegalizerHelper.cpp4278 DstTy.changeElementCount(DstTy.getElementCount().divideCoefficientBy(2)); in fewerElementsVectorShuffle()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DLowLevelTypeImpl.h189 LLT changeElementCount(ElementCount EC) const { in changeElementCount() function
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerLowering.cpp713 SrcTy.changeElementCount(ElementCount::getFixed(4)), in applyDupLane()
H A DAArch64LegalizerInfo.cpp914 SrcTy.changeElementCount(SrcTy.getElementCount().divideCoefficientBy(2)); in legalizeVectorTrunc()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h402 LLT UnmergeTy = CastSrcTy.changeElementCount( in tryFoldUnmergeCast()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp53 return Ty.changeElementCount(ElementCount::getFixed(Pow2NElts)); in getPow2VectorType()
2620 return Ty.changeElementCount( in widenToNextPowerOf2()
5051 Ty.changeElementCount(ElementCount::getFixed(AdjustedNumElts)); in legalizeImageIntrinsic()