summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/Evaluator.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2019-02-11 07:42:30 +0000
committerChandler Carruth <chandlerc@gmail.com>2019-02-11 07:42:30 +0000
commit3160734af13ba9797c82ce98be75b63db0c37c50 (patch)
tree1e7a1df34dd1bef41f11dd57f5bf520d909d06bf /llvm/lib/Transforms/Utils/Evaluator.cpp
parent5b1beda001acdd389ac8881a93883fd959ca7f28 (diff)
downloadbcm5719-llvm-3160734af13ba9797c82ce98be75b63db0c37c50.tar.gz
bcm5719-llvm-3160734af13ba9797c82ce98be75b63db0c37c50.zip
[CallSite removal] Migrate the statepoint GC infrastructure to use the
`CallBase` class rather than `CallSite` wrappers. I pushed this change down through most of the statepoint infrastructure, completely removing the use of CallSite where I could reasonably do so. I ended up making a couple of cut-points: generic call handling (instcombine, TLI, SDAG). As soon as it hit truly generic handling with users outside the immediate code, I simply transitioned into or out of a `CallSite` to make this a reasonable sized chunk. Differential Revision: https://reviews.llvm.org/D56122 llvm-svn: 353660
Diffstat (limited to 'llvm/lib/Transforms/Utils/Evaluator.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud