This is an archive of the discontinued LLVM Phabricator instance.

ValueMaterializer: fuse materializeDeclFor and materializeInitFor (NFC)
ClosedPublic

Authored by mehdi_amini on May 24 2016, 12:49 PM.

Details

Summary

They were originally separated to handle the co-recursion between
the ValueMapper and the ValueMaterializer. This recursion does not
exist anymore: the ValueMapper now uses a Worklist and the
ValueMaterializer is scheduling job on the Worklist.

Diff Detail

Event Timeline

mehdi_amini retitled this revision from to ValueMaterializer: fuse materializeDeclFor and materializeInitFor (NFC).
mehdi_amini updated this object.
mehdi_amini added reviewers: dexonsmith, rafael.
mehdi_amini added a subscriber: llvm-commits.
This revision was automatically updated to reflect the committed changes.