[all-commits] [llvm/llvm-project] 250620: [OpaquePtr][AArch64] Use elementtype on ldxr/stxr

aeubanks via All-commits all-commits at lists.llvm.org
Mon Mar 14 10:10:16 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 250620f76e070cbbd4e8511f751f577b6e1633ac
      https://github.com/llvm/llvm-project/commit/250620f76e070cbbd4e8511f751f577b6e1633ac
  Author: Arthur Eubanks <aeubanks at google.com>
  Date:   2022-03-14 (Mon, 14 Mar 2022)

  Changed paths:
    M clang/lib/CodeGen/CGBuiltin.cpp
    M clang/test/CodeGen/arm_acle.c
    M clang/test/CodeGen/builtins-arm-exclusive.c
    M clang/test/CodeGenCXX/builtins-arm-exclusive.cpp
    M llvm/lib/Bitcode/Reader/BitcodeReader.cpp
    M llvm/lib/IR/Verifier.cpp
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    A llvm/test/Bitcode/upgrade-aarch64-ldstxr.bc
    A llvm/test/Bitcode/upgrade-aarch64-ldstxr.ll
    M llvm/test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll
    M llvm/test/CodeGen/AArch64/arm64-ldxr-stxr.ll
    M llvm/test/CodeGen/AArch64/arm64_32-atomics.ll
    M llvm/test/Transforms/AtomicExpand/AArch64/expand-atomicrmw-xchg-fp.ll
    M llvm/test/Transforms/ConstantHoisting/AArch64/const-hoist-intrinsics.ll
    A llvm/test/Verifier/aarch64-ldstxr.ll

  Log Message:
  -----------
  [OpaquePtr][AArch64] Use elementtype on ldxr/stxr

Includes verifier changes checking the elementtype, clang codegen
changes to emit the elementtype, and ISel changes using the elementtype.

Reviewed By: #opaque-pointers, nikic

Differential Revision: https://reviews.llvm.org/D120527




More information about the All-commits mailing list