================
@@ -173,6 +173,10 @@ template <typename DerivedT, typename TargetMachineT> 
class CodeGenPassBuilder {
     // LLVMTM ctor. See TargetMachine::setGlobalISel for example.
     if (Opt.EnableIPRA)
       TM.Options.EnableIPRA = *Opt.EnableIPRA;
+    else {
+      // If not explicitly specified, use target default.
+      TM.Options.EnableIPRA |= TM.useIPRA();
+    }
----------------
cdevadas wrote:

```suggestion
    if (Opt.EnableIPRA) {
      TM.Options.EnableIPRA = *Opt.EnableIPRA;
    } else {
      // If not explicitly specified, use target default.
      TM.Options.EnableIPRA |= TM.useIPRA();
    }
```

https://github.com/llvm/llvm-project/pull/148108
_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to