|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h 870 TypeIdx, LLT::vector(MinElements, VecTy.getElementType()));
include/llvm/Support/LowLevelTypeImpl.h 74 return NumElements == 1 ? ScalarTy : LLT::vector(NumElements, ScalarTy);
127 return isVector() ? LLT::vector(getNumElements(), NewEltTy) : NewEltTy;
lib/CodeGen/GlobalISel/LegalizeMutations.cpp 63 LLT::vector(NewNumElements, VecTy.getElementType()));
lib/CodeGen/GlobalISel/LegalizerHelper.cpp 1803 LLT WideVecTy = LLT::vector(VecTy.getNumElements(), WideTy);
2809 LLT WidenedDstTy = LLT::vector(NarrowNumElts * NumConcat, SrcTy);
lib/CodeGen/LowLevelType.cpp 26 return LLT::vector(NumElements, ScalarTy);
lib/CodeGen/MIRParser/MIParser.cpp 1589 Ty = LLT::vector(NumElements, Ty);
lib/Target/AArch64/AArch64LegalizerInfo.cpp 53 const LLT v2p0 = LLT::vector(2, p0);
lib/Target/AMDGPU/AMDGPUCallLowering.cpp 210 return LLT::vector(OrigTy.getNumElements() * Factor,
512 LLT RoundedDestTy = LLT::vector(RoundedElts, PartLLT.getElementType());
544 LLT BVType = LLT::vector(LLTy.getNumElements(), PartLLT);
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp 79 return std::make_pair(TypeIdx, LLT::vector(Ty.getNumElements() + 1, EltTy));
108 return std::make_pair(TypeIdx, LLT::vector(NewNumElts, EltTy));
771 LLT::vector(NumElts / NumPieces, EltTy));
779 return std::make_pair(0, LLT::vector(EltSize / Align, EltTy));
876 LLT::vector(2, LocalPtr), LLT::vector(2, PrivatePtr)}, {S1})
876 LLT::vector(2, LocalPtr), LLT::vector(2, PrivatePtr)}, {S1})
1749 LLT VecTy = LLT::vector(2, ValTy);
2071 return B.buildBuildVector(LLT::vector(NumElts, S32), WideRegs).getReg(0);
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp 1077 const LLT LoadSplitTy = LLT::vector(SplitElts, LoadTy.getScalarType());
1170 return B.buildMerge(LLT::vector(NumElts, S32), WideRegs).getReg(0);
unittests/CodeGen/GlobalISel/CSETest.cpp 61 auto Splat0 = CSEB.buildConstant(LLT::vector(2, s32), 0);
66 auto FSplat = CSEB.buildFConstant(LLT::vector(2, s32), 1.0);
unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp 806 .lowerFor({s64, LLT::vector(2, s32)});
881 LLT V2S16 = LLT::vector(2, S16);
882 LLT V2S32 = LLT::vector(2, S32);
886 .lowerFor({s64, LLT::vector(2, s32)});
unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp 226 const LLT v3p0 = LLT::vector(3, p0);
227 const LLT v4p0 = LLT::vector(4, p0);
unittests/CodeGen/LowLevelTypeTest.cpp 59 const LLT VSTy = LLT::vector(Elts, STy);
105 EXPECT_EQ(LLT::vector(2, LLT::pointer(1, 32)),
119 const LLT V2P0 = LLT::vector(2, P0);
120 const LLT V2P1 = LLT::vector(2, P1);
147 const LLT V2P0 = LLT::vector(2, P0);
173 const LLT VTy = LLT::vector(NumElts, Ty);