[flang-commits] [flang] [flang] Implement !DIR$ [NO]INLINE and FORCEINLINE directives (PR #134350)

Tom Eccles via flang-commits flang-commits at lists.llvm.org
Mon Jul 7 04:01:25 PDT 2025


================
@@ -254,6 +254,13 @@ class ProcedureRef {
   bool IsElemental() const { return proc_.IsElemental(); }
   bool hasAlternateReturns() const { return hasAlternateReturns_; }
 
+  bool hasNoInline() const { return noInline_; }
+  void set_noInline(bool ni) { noInline_ = ni; }
+  bool hasAlwaysInline() const { return alwaysInline_; }
+  void set_alwaysInline(bool ai) { alwaysInline_ = ai; }
+  bool hasInlineHint() const { return inlineHint_; }
+  void set_inlineHint(bool ih) { inlineHint_ = ih; }
----------------
tblah wrote:

nit to match style
```suggestion
  void setNoInline(bool ni) { noInline_ = ni; }
  bool hasAlwaysInline() const { return alwaysInline_; }
  void setAlwaysInline(bool ai) { alwaysInline_ = ai; }
  bool hasInlineHint() const { return inlineHint_; }
  void setInlineHint(bool ih) { inlineHint_ = ih; }
```

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


More information about the flang-commits mailing list