@@ -2470,13 +2470,12 @@ GetSSETypeAtOffset(llvm::Type *IRType, unsigned IROffset,
24702470 return llvm::Type::getDoubleTy (getVMContext ());
24712471}
24722472
2473-
24742473// / GetINTEGERTypeAtOffset - The ABI specifies that a value should be passed in
2475- // / one or more 8-byte GPRs. This means that we either have a scalar or we are talking
2476- // / about the high and/or low part of an up-to-16-byte struct. This routine picks
2477- // / the best LLVM IR type to represent this, which may be i64 or may be anything
2478- // / else that the backend will pass in GPRs that works better (e.g. i8, %foo*,
2479- // / etc).
2474+ // / one or more 8-byte GPRs. This means that we either have a scalar or we are
2475+ // / talking about the high and/or low part of an up-to-16-byte struct. This
2476+ // / routine picks the best LLVM IR type to represent this, which may be i64 or
2477+ // / may be anything else that the backend will pass in GPRs that works better
2478+ // / (e.g. i8, %foo*, etc).
24802479// /
24812480// / PrefType is an LLVM IR type that corresponds to (part of) the IR type for
24822481// / the source type. IROffset is an offset in bytes into the LLVM IR type that
@@ -2603,8 +2602,7 @@ GetX86_64ByValArgumentPair(llvm::Type *Lo, llvm::Type *Hi,
26032602 return Result;
26042603}
26052604
2606- ABIArgInfo X86_64ABIInfo::
2607- classifyReturnType (QualType RetTy) const {
2605+ ABIArgInfo X86_64ABIInfo::classifyReturnType (QualType RetTy) const {
26082606 // AMD64-ABI 3.2.3p4: Rule 1. Classify the return type with the
26092607 // classification algorithm.
26102608 X86_64ABIInfo::Class Lo, Hi;
0 commit comments