Includes verifier changes checking the elementtype, clang codegen
changes to emit the elementtype, and ISel changes using the elementtype.
Basically the same as D120527.
Paths
| Differential D121847
[OpaquePtr][ARM] Use elementtype on ldrex/ldaex/stlex/strex ClosedPublic Authored by aeubanks on Mar 16 2022, 2:02 PM.
Details
Summary Includes verifier changes checking the elementtype, clang codegen Basically the same as D120527.
Diff Detail
Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptMar 16 2022, 2:02 PM This revision is now accepted and ready to land.Mar 16 2022, 2:10 PM This revision was landed with ongoing or failed builds.Mar 16 2022, 2:13 PM Closed by commit rG2371c5a0e06d: [OpaquePtr][ARM] Use elementtype on ldrex/ldaex/stlex/strex (authored by aeubanks). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 415982 clang/lib/CodeGen/CGBuiltin.cpp
clang/test/CodeGen/arm_acle.c
clang/test/CodeGen/builtins-arm-exclusive.c
clang/test/CodeGenCXX/builtins-arm-exclusive.cpp
llvm/lib/Bitcode/Reader/BitcodeReader.cpp
llvm/lib/IR/Verifier.cpp
llvm/lib/Target/ARM/ARMISelLowering.cpp
llvm/test/Bitcode/arm-intrinsics.ll
llvm/test/CodeGen/ARM/ldaex-stlex.ll
llvm/test/CodeGen/ARM/ldrex-frame-size.ll
llvm/test/CodeGen/ARM/ldstrex.ll
llvm/test/Transforms/AtomicExpand/ARM/atomic-expansion-v7.ll
llvm/test/Transforms/AtomicExpand/ARM/atomic-expansion-v8.ll
llvm/test/Transforms/AtomicExpand/ARM/cmpxchg-weak.ll
llvm/test/Verifier/arm-intrinsics.ll
|