This is an archive of the discontinued LLVM Phabricator instance.

Add IRBuilder routines for gc.statepoints, gc.results, and gc.relocates
ClosedPublic

Authored by reames on Dec 29 2014, 6:16 PM.

Details

Summary

Nothing particularly interesting, just adding infrastructure for use by in tree users and out of tree users.

Diff Detail

Repository
rL LLVM

Event Timeline

reames updated this revision to Diff 17704.Dec 29 2014, 6:16 PM
reames updated this revision to Diff 17705.
reames retitled this revision from to Add IRBuilder routines for gc.statepoints, gc.results, and gc.relocates.
reames updated this object.
reames edited the test plan for this revision. (Show Details)
reames added reviewers: sanjoy, whitequark.
reames set the repository for this revision to rL LLVM.
reames removed rL LLVM as the repository for this revision.
reames added a subscriber: Unknown Object (MLST).

Forgot to include sufficient context in the original diff.

whitequark accepted this revision.Dec 29 2014, 6:28 PM
whitequark edited edge metadata.

LGTM

This revision is now accepted and ready to land.Dec 29 2014, 6:28 PM
This revision was automatically updated to reflect the committed changes.

One thing I just realized--the C API is missing. Do you think you could export these functions in the C API?

I have no plans to do so at this time. Once things have stablized, maybe.

Feel free to file a bug for tracking purposes.

Philip

Ok, no problem. I will address this when I actually need the interface.