[opaque pointer type] Explicit pointee type for GEPOperator/GEPConstantExpr.
authorDavid Blaikie <dblaikie@gmail.com>
Fri, 8 May 2015 00:42:26 +0000 (00:42 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Fri, 8 May 2015 00:42:26 +0000 (00:42 +0000)
commit66583e491735fa8798341f3050f590730ef0c494
treea4f11dbda748923a1d2fa512c7236df36f1c5358
parent8227e6a8b4b6bb7f85e281dce6ee8a4c172c13c0
[opaque pointer type] Explicit pointee type for GEPOperator/GEPConstantExpr.

Also a couple of other changes to avoid use of
PointerType::getElementType here & there too.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236799 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/Operator.h
lib/Bitcode/Reader/BitcodeReader.cpp
lib/IR/CMakeLists.txt
lib/IR/Constants.cpp
lib/IR/ConstantsContext.h
lib/IR/Operator.cpp [new file with mode: 0644]
lib/IR/Verifier.cpp