[OpaquePtr] Make cmpxchg work with opaque pointers
authorArthur Eubanks <aeubanks@google.com>
Wed, 19 May 2021 04:03:25 +0000 (21:03 -0700)
committerArthur Eubanks <aeubanks@google.com>
Wed, 19 May 2021 19:44:10 +0000 (12:44 -0700)
commit1b25fce404d40c6c6358037104e1e3c3aedb60ef
treece3a07ecba9f7a5fc02050d014277ac168840a2e
parent12dd8df38b5da0e7bbbcc842308a251ce11800d5
[OpaquePtr] Make cmpxchg work with opaque pointers

Reviewed By: dblaikie

Differential Revision: https://reviews.llvm.org/D102745
llvm/lib/AsmParser/LLParser.cpp
llvm/lib/IR/Instructions.cpp
llvm/lib/IR/Verifier.cpp
llvm/test/Assembler/opaque-ptr-cmpxchg.ll [new file with mode: 0644]
llvm/test/Assembler/opaque-ptr.ll
llvm/test/Verifier/opaque-ptr.ll