[PATCH] D145945: [IRBuilder] Add utilities for materializing scalable values

Philip Reames via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 13 08:14:54 PDT 2023


reames created this revision.
reames added reviewers: craig.topper, asb, paulwalker-arm, luke.
Herald added subscribers: Enna1, bollu, hiraditya, mcrosier.
Herald added a project: All.
reames requested review of this revision.
Herald added subscribers: pcwang-thead, alextsao1999.
Herald added a project: LLVM.

These idioms already appear a number of places in code, and upcoming changes to the various sanitizers continue to need more instances of the same patterns.

Posting this for review to gather feedback on the naming.  I don't particularly like the names I chose, and am wondering if anyone has a better idea.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D145945

Files:
  llvm/include/llvm/IR/IRBuilder.h
  llvm/lib/IR/IRBuilder.cpp
  llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
  llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
  llvm/lib/Transforms/Vectorize/LoopVectorize.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D145945.504667.patch
Type: text/x-patch
Size: 4961 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230313/091aa67f/attachment.bin>


More information about the llvm-commits mailing list