[llvm] [LV] Emit better debug and opt-report messages when vectorization is disallowed in the LoopVectorizer (PR #158513)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Sun Nov 9 13:02:48 PST 2025


Tibor =?utf-8?q?Győri?= <tibor.gyori at chem.u-szeged.hu>,GYT
 <tiborgyri at gmail.com>,GYT <tiborgyri at gmail.com>,GYT <tiborgyri at gmail.com>,GYT
 <tiborgyri at gmail.com>,GYT <tiborgyri at gmail.com>,GYT <tiborgyri at gmail.com>,GYT
 <tiborgyri at gmail.com>,GYT <tiborgyri at gmail.com>,GYT <tiborgyri at gmail.com>,
Tibor =?utf-8?q?Győri?= <tibor.gyori at chem.u-szeged.hu>,GYT
 <tiborgyri at gmail.com>,GYT <tiborgyri at gmail.com>,GYT <tiborgyri at gmail.com>,GYT
 <tiborgyri at gmail.com>,GYT <tiborgyri at gmail.com>,GYT <tiborgyri at gmail.com>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/158513 at github.com>


================
@@ -196,6 +196,15 @@ class LoopVectorizeHints {
 
   /// Interface to emit optimization remarks.
   OptimizationRemarkEmitter &ORE;
+
+  /// Reports a condition where loop vectorization is disallowed: prints
+  /// \p DebugMsg for debugging purposes along with the corresponding
+  /// optimization remark \p RemarkName , with \p RemarkMsg as the user-facing
----------------
fhahn wrote:

nit 
```suggestion
  /// optimization remark \p RemarkName, with \p RemarkMsg as the user-facing
```

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


More information about the llvm-commits mailing list