[llvm] [PassInstrumentation] Make getPassNameForClassName return optional (PR #150029)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 22 08:07:20 PDT 2025


================
@@ -346,7 +346,7 @@ static void runNewPMPasses(const Config &Conf, Module &Mod, TargetMachine *TM,
     raw_string_ostream OS(PipelineStr);
     MPM.printPipeline(OS, [&PIC](StringRef ClassName) {
       auto PassName = PIC.getPassNameForClassName(ClassName);
-      return PassName.empty() ? ClassName : PassName;
+      return PassName ? ClassName : *PassName;
----------------
nikic wrote:

```suggestion
      return !PassName ? ClassName : *PassName;
```
Inverted condition?

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


More information about the llvm-commits mailing list