aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Function.cpp
diff options
context:
space:
mode:
authorPhilip Reames <listmail@philipreames.com>2021-03-25 14:50:07 -0700
committerPhilip Reames <listmail@philipreames.com>2021-03-25 14:50:07 -0700
commit4f5e92cc0562629ad2180b3ed2b0dad31ef7797c (patch)
tree3658ade1871aaee4d022f413ea942e2b73345d32 /llvm/lib/IR/Function.cpp
parente7ebb87222e33936f6e5f3bd3fda919080ece1a0 (diff)
downloadllvm-4f5e92cc0562629ad2180b3ed2b0dad31ef7797c.zip
llvm-4f5e92cc0562629ad2180b3ed2b0dad31ef7797c.tar.gz
llvm-4f5e92cc0562629ad2180b3ed2b0dad31ef7797c.tar.bz2
Mark gc.relocate and gc.result as readnone (try 2)
As noted in the LangRef, these are semantically readnone projections from the result value of the associated statepoint. However, it turned out we had a few latent bugs being covered up by the fact we were only marking them readonly (see PR49607 for context). As of this change, all known issues are resolved. This is a deliberately minimal patch to make it easy to test downstream and revert with minimal change if that turns out to be necessary. Differential Revision: https://reviews.llvm.org/D98729
Diffstat (limited to 'llvm/lib/IR/Function.cpp')
0 files changed, 0 insertions, 0 deletions