[PATCH] D79564: [Loop-Vectorize] Emit more context in remarks for optimization recordThis extends the reportVectorizationFailure helper function with more information emitted after setExtraArgs. This avoids cluttering the compiler frontend remarks with low...

Henrik G Olsson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu May 7 04:29:19 PDT 2020


hnrklssn created this revision.
hnrklssn added reviewers: hsaito, rengolin.
Herald added a subscriber: hiraditya.
Herald added a project: LLVM.

...-level details, while still allowing advanced users to get more context without activating debug output.
There are currently many different cases that result in identical remarks about the vectorizer not understanding the loop control flow, and this change aims to disambiguate those cases.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D79564

Files:
  llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h
  llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
  llvm/lib/Transforms/Vectorize/LoopVectorize.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D79564.262609.patch
Type: text/x-patch
Size: 6959 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200507/e5faca06/attachment.bin>


More information about the llvm-commits mailing list