search for: d48129

Displaying 1 result from an estimated 1 matches for "d48129".

2018 Jun 13
12
RFC: Atomic LL/SC loops in LLVM revisited
...ences for atomic load/store. Committed in rL334591. * D47882: [RISCV] Codegen for i8, i16, and i32 atomicrmw with RV32A. <https://reviews.llvm.org/D47882>. Implements the lowering strategy described above for atomicrmw and adds a hook to allow custom atomicrmw expansion in IR. Under review. * D48129: [RISCV] Improved lowering for bit-wise atomicrmw {i8, i16} on RV32A. <https://reviews.llvm.org/D48129>. Uses 32-bit AMO{AND,OR,XOR} with appropriately manipulated operands to implement 8/16-bit AMOs. Under review. * D48130: [AtomicExpandPass]: Add a hook for custom cmpxchg expansion in IR. &...