[PATCH] D97223: Add Alignment argument to IRBuilder CreateAtomicRMW and CreateAtomicCmpXchg.

James Y Knight via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Feb 22 13:29:09 PST 2021


jyknight created this revision.
jyknight added reviewers: gchatelet, jfb, rjmccall.
Herald added subscribers: teijeong, dexonsmith, rdzhabarov, tatianashp, msifontes, jurahul, Kayjukh, grosul1, Joonsoo, liufengdb, aartbik, lucyrfox, mgester, arpith-jacob, antiagainst, shauheen, rriddle, mehdi_amini, hiraditya.
Herald added a reviewer: ftynse.
jyknight requested review of this revision.
Herald added subscribers: llvm-commits, cfe-commits, stephenneuendorffer, nicolasvasilache.
Herald added projects: clang, MLIR, LLVM.

And then push those change throughout LLVM.

Keep the old signature in Clang's CGBuilder for now -- that will be
updated in a follow-on patch.

TODO: what about MLIR?


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D97223

Files:
  clang/lib/CodeGen/CGBuilder.h
  llvm/include/llvm/CodeGen/AtomicExpandUtils.h
  llvm/include/llvm/IR/IRBuilder.h
  llvm/lib/CodeGen/AtomicExpandPass.cpp
  llvm/lib/IR/AutoUpgrade.cpp
  llvm/lib/IR/Core.cpp
  llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
  llvm/lib/Transforms/Instrumentation/InstrOrderFile.cpp
  llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
  mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D97223.325554.patch
Type: text/x-patch
Size: 27063 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20210222/8e4bf92e/attachment-0001.bin>


More information about the cfe-commits mailing list