Cleaup ValueHandle to no longer keep a PointerIntPair for the Value*.
authorChandler Carruth <chandlerc@gmail.com>
Fri, 9 Jan 2015 00:48:47 +0000 (00:48 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Fri, 9 Jan 2015 00:48:47 +0000 (00:48 +0000)
commitf3c718e49b4036d02e3812ef8914a2f28a7f9262
tree6a89eb290bfe0273c463690a9805a60415c2cb9f
parent40ddb2ce8f53a9d5dcfdeeb26a2df5675e9b0293
Cleaup ValueHandle to no longer keep a PointerIntPair for the Value*.
This was used previously for metadata but is no longer needed there. Not
doing this simplifies ValueHandle and will make it easier to fix things
like AssertingVH's DenseMapInfo.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225487 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/ValueHandle.h
lib/IR/Value.cpp