Lines Matching refs:lowering
803 static ABIArgInfo classifyExpandedType(SwiftAggLowering &lowering, in classifyExpandedType() argument
806 if (lowering.empty()) { in classifyExpandedType()
808 } else if (lowering.shouldPassIndirectly(forReturn)) { in classifyExpandedType()
811 auto types = lowering.getCoerceAndExpandTypes(); in classifyExpandedType()
825 SwiftAggLowering lowering(CGM); in classifyType() local
826 lowering.addTypedData(recordType->getDecl(), CharUnits::Zero(), layout); in classifyType()
827 lowering.finish(); in classifyType()
829 return classifyExpandedType(lowering, forReturn, layout.getAlignment()); in classifyType()
840 SwiftAggLowering lowering(CGM); in classifyType() local
841 lowering.addTypedData(type, CharUnits::Zero()); in classifyType()
842 lowering.finish(); in classifyType()
845 return classifyExpandedType(lowering, forReturn, alignment); in classifyType()