================ @@ -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