1. [OpaquePtr] Make atomicrmw work with opaque pointers (details)
Commit 1202f559bdeebb62dbba29ee05ffafbfecd57d92 by aeubanks
[OpaquePtr] Make atomicrmw work with opaque pointers

FullTy is only necessary when we need to figure out what type an
instruction works with given a pointer's pointee type. However, we just
end up using the value operand's type, so FullTy isn't necessary.

Reviewed By: dblaikie

Differential Revision:
The file was modifiedllvm/test/Verifier/opaque-ptr.ll
The file was modifiedllvm/lib/Bitcode/Reader/BitcodeReader.cpp
The file was modifiedllvm/lib/AsmParser/LLParser.cpp
The file was modifiedllvm/lib/IR/Instructions.cpp
The file was modifiedllvm/test/Assembler/opaque-ptr.ll
The file was addedllvm/test/Assembler/atomicrmw.ll