Lines Matching refs:DesiredTy
103 bool NaturalLayout, llvm::Type *DesiredTy,
122 void condense(CharUnits Offset, llvm::Type *DesiredTy);
129 llvm::Constant *build(llvm::Type *DesiredTy, bool AllowOversized) const { in build() argument
131 NaturalLayout, DesiredTy, AllowOversized); in build()
401 bool NaturalLayout, llvm::Type *DesiredTy, bool AllowOversized) { in buildFrom() argument
405 return llvm::UndefValue::get(DesiredTy); in buildFrom()
411 if (llvm::ArrayType *ATy = dyn_cast<llvm::ArrayType>(DesiredTy)) { in buildFrom()
442 CharUnits DesiredSize = Utils.getSize(DesiredTy); in buildFrom()
497 if (llvm::StructType *DesiredSTy = dyn_cast<llvm::StructType>(DesiredTy)) { in buildFrom()
506 llvm::Type *DesiredTy) { in condense() argument
507 CharUnits Size = getSize(DesiredTy); in condense()
527 auto *STy = dyn_cast<llvm::StructType>(DesiredTy); in condense()
536 makeArrayRef(Offsets).slice(First, Length), Offset, getSize(DesiredTy), in condense()
537 /*known to have natural layout=*/false, DesiredTy, false); in condense()