Searched refs:SplitTy (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | Scalarizer.cpp | 91 Type *SplitTy = nullptr; member 98 return RemainderTy && I == NumFragments - 1 ? RemainderTy : SplitTy; in getFragmentType() 387 CV[Frag] = Builder.CreateConstGEP1_32(VS.SplitTy, V, Frag, in operator []() 477 return Scatterer(BB, BB->begin(), V, VS, &Scattered[{V, VS.SplitTy}]); in scatter() 494 &Scattered[{V, VS.SplitTy}]); in scatter() 511 ValueVector &SV = Scattered[{Op, VS.SplitTy}]; in gather() 583 Split.SplitTy = ElemTy; in getVectorSplit() 590 Split.SplitTy = FixedVectorType::get(ElemTy, Split.NumPacked); in getVectorSplit() 615 if (!DL.typeSizeEqualsStoreSize(VS->SplitTy) || in getVectorLayout() 619 Layout.SplitSize = DL.getTypeStoreSize(VS->SplitTy); in getVectorLayout() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILIntrinsicExpansion.cpp | 704 auto *SplitTy = llvm::StructType::get(SplitElementTy, SplitElementTy); in expandBufferStoreIntrinsic() local 705 Value *Split = Builder.CreateIntrinsic(SplitTy, Intrinsic::dx_splitdouble, in expandBufferStoreIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 314 Type *SplitTy = SplitVTs[i].getTypeForEVT(Ctx); in splitToValueTypes() local 315 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.OrigArgIndex, in splitToValueTypes()
|