Home
last modified time | relevance | path

Searched refs:SplitTy (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp112 Type *SplitTy = nullptr; member
119 return RemainderTy && I == NumFragments - 1 ? RemainderTy : SplitTy; in getFragmentType()
371 CV[Frag] = Builder.CreateConstGEP1_32(VS.SplitTy, V, Frag, in operator []()
446 return Scatterer(BB, BB->begin(), V, VS, &Scattered[{V, VS.SplitTy}]); in scatter()
463 &Scattered[{V, VS.SplitTy}]); in scatter()
480 ValueVector &SV = Scattered[{Op, VS.SplitTy}]; in gather()
552 Split.SplitTy = ElemTy; in getVectorSplit()
559 Split.SplitTy = FixedVectorType::get(ElemTy, Split.NumPacked); in getVectorSplit()
584 if (!DL.typeSizeEqualsStoreSize(VS->SplitTy) || in getVectorLayout()
588 Layout.SplitSize = DL.getTypeStoreSize(VS->SplitTy); in getVectorLayout()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp315 Type *SplitTy = SplitVTs[i].getTypeForEVT(Ctx); in splitToValueTypes() local
316 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.OrigArgIndex, in splitToValueTypes()