[RS4GC] Dont' propagate call attrs related to patchable statepoints
authorSanjoy Das <sanjoy@playingwithpointers.com>
Fri, 16 Oct 2015 02:41:23 +0000 (02:41 +0000)
committerSanjoy Das <sanjoy@playingwithpointers.com>
Fri, 16 Oct 2015 02:41:23 +0000 (02:41 +0000)
commitb608bbef03811d03b1ec4c8d814810a93949709b
treee16cefb725c2b6019438f73a2fc3ef0b198a4afd
parent46bd4a4f9110704b2a377ec4ab14a15c29597bae
[RS4GC] Dont' propagate call attrs related to patchable statepoints

The `"statepoint-id"` and `"statepoint-num-patch-bytes"` attributes are
used solely to determine properties of the `gc.statepoint` being
created.  Once the `gc.statepoint` is in place, these should be removed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@250491 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
test/Transforms/RewriteStatepointsForGC/deopt-bundles/patchable-statepoints.ll [new file with mode: 0644]