[Statepoints] Refactor GCRelocateOperands into an intrinsic wrapper. NFC.
authorManuel Jacob <me@manueljacob.de>
Tue, 5 Jan 2016 04:03:00 +0000 (04:03 +0000)
committerManuel Jacob <me@manueljacob.de>
Tue, 5 Jan 2016 04:03:00 +0000 (04:03 +0000)
commit397864c7122838ca2afd0ceb61efeee540c37948
treedecc8e3e99b9779a019442c4f5ed972eb42981a3
parentb5659367ca98a51bcce017d042ea681f01d14e37
[Statepoints] Refactor GCRelocateOperands into an intrinsic wrapper.  NFC.

Summary:
This commit renames GCRelocateOperands to GCRelocateInst and makes it an
intrinsic wrapper, similar to e.g. MemCpyInst.  Also, all users of
GCRelocateOperands were changed to use the new intrinsic wrapper instead.

Reviewers: sanjoy, reames

Subscribers: reames, sanjoy, llvm-commits

Differential Revision: http://reviews.llvm.org/D15762

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@256811 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/Statepoint.h
lib/Analysis/ValueTracking.cpp
lib/CodeGen/CodeGenPrepare.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
lib/CodeGen/SelectionDAG/StatepointLowering.cpp
lib/IR/AsmWriter.cpp
lib/IR/Statepoint.cpp
lib/IR/Verifier.cpp
lib/Transforms/InstCombine/InstCombineCalls.cpp
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp