This is an archive of the discontinued LLVM Phabricator instance.

[Profile] Don't use the override API in all cases.
ClosedPublic

Authored by jakev on Jul 20 2016, 8:31 PM.

Details

Summary

We shouldn't be using __llvm_profile_override_default_filename even when a profile output filename isn't specified. This patch uses a flag to enable IRPGO instead.

This is the other half of:
https://reviews.llvm.org/D22608

Diff Detail

Repository
rL LLVM

Event Timeline

jakev updated this revision to Diff 64805.Jul 20 2016, 8:31 PM
jakev retitled this revision from to [Profile] Don't use the override API in all cases..
jakev updated this object.
jakev added reviewers: xur, davidxl, silvas.
jakev set the repository for this revision to rL LLVM.
jakev added a subscriber: llvm-commits.
jakev updated this object.Jul 20 2016, 8:33 PM
davidxl accepted this revision.Jul 20 2016, 8:49 PM
davidxl edited edge metadata.

lgtm

This revision is now accepted and ready to land.Jul 20 2016, 8:49 PM
jakev added a comment.Jul 22 2016, 7:57 PM

Sean or David, do you think you could commit the pair of patches for me? I don't yet have commit access so I would appreciate that very much.

This revision was automatically updated to reflect the committed changes.