[llvm] Account for inline assembly instructions in inlining cost. (PR #146628)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 1 20:51:03 PDT 2025


================
@@ -351,6 +356,9 @@ class CallAnalyzer : public InstVisitor<CallAnalyzer, bool> {
   /// for.
   virtual void onMissedSimplification() {}
 
+  /// Account for inline assembly instructions.
+  virtual void onInlineAsm(InlineAsm &Arg) {}
----------------
kazutakahirata wrote:

May I suggest `const` and update definitions accordingly?

```suggestion
  virtual void onInlineAsm(const InlineAsm &Arg) {}
```

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


More information about the llvm-commits mailing list