[llvm] [GlobalISel] Avoid unnecessary call setup work (NFC) (PR #221892)

Nathan Corbyn via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 9 03:53:15 PDT 2026


================
@@ -211,7 +200,8 @@ bool CallLowering::lowerCall(MachineIRBuilder &MIRBuilder, const CallBase &CB,
   Register ReturnHintAlignReg;
   Align ReturnHintAlign;
 
-  Info.OrigRet = ArgInfo{ResRegs, RetTy, 0, getAttributesForReturn(CB)};
+  ISD::ArgFlagsTy RetFlags;
+  Info.OrigRet = ArgInfo{ResRegs, RetTy, 0, RetFlags};
----------------
cofibrant wrote:

I'm not sure I follow where the
```
addFlagsFromAttrSet(RetFlags, CB.getAttributes().getRetAttrs());
```
went?

https://github.com/llvm/llvm-project/pull/221892


More information about the llvm-commits mailing list