This is an archive of the discontinued LLVM Phabricator instance.

[IPSCCP] Optimistic function duplication. (WIP)
Needs ReviewPublic

Authored by fhahn on Jul 24 2020, 5:21 AM.
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

This is just a proof-of-concept.

Optimistically duplicate track-able functions with all constant
arguments for functions up to a certain size.

This approach is relatively easy to implement but potentially quite
expensive and it might be better to just instant separate function-only
solver.

Diff Detail