Lines Matching refs:DesiredTy
106 bool NaturalLayout, llvm::Type *DesiredTy,
125 void condense(CharUnits Offset, llvm::Type *DesiredTy);
132 llvm::Constant *build(llvm::Type *DesiredTy, bool AllowOversized) const { in build() argument
134 NaturalLayout, DesiredTy, AllowOversized); in build()
404 bool NaturalLayout, llvm::Type *DesiredTy, bool AllowOversized) { in buildFrom() argument
408 return llvm::UndefValue::get(DesiredTy); in buildFrom()
414 if (llvm::ArrayType *ATy = dyn_cast<llvm::ArrayType>(DesiredTy)) { in buildFrom()
448 CharUnits DesiredSize = Utils.getSize(DesiredTy); in buildFrom()
511 if (llvm::StructType *DesiredSTy = dyn_cast<llvm::StructType>(DesiredTy)) { in buildFrom()
520 llvm::Type *DesiredTy) { in condense() argument
521 CharUnits Size = getSize(DesiredTy); in condense()
541 auto *STy = dyn_cast<llvm::StructType>(DesiredTy); in condense()
550 ArrayRef(Offsets).slice(First, Length), Offset, getSize(DesiredTy), in condense()
551 /*known to have natural layout=*/false, DesiredTy, false); in condense()
1915 llvm::Type *DesiredTy = CGM.getTypes().ConvertTypeForMem(destType); in emitForMemory() local
1918 return Builder.build(DesiredTy, /*AllowOversized*/ false); in emitForMemory()