This is an archive of the discontinued LLVM Phabricator instance.

[XRay] Merge instrumentation point table emission code into AsmPrinter.
ClosedPublic

Authored by pelikan on Jan 1 2017, 7:59 AM.

Details

Summary

No need to have this per-architecture. While there, unify 32-bit ARM's
behaviour with what changed elsewhere and start function names lowercase
as per the coding standards. Individual entry emission code goes to the
entry's own class.

Fully tested on amd64, cross-builds on both ARMs and PowerPC.

Event Timeline

pelikan updated this revision to Diff 82785.Jan 1 2017, 7:59 AM
pelikan retitled this revision from to [XRay] Merge instrumentation point table emission code into AsmPrinter..
pelikan updated this object.
pelikan added a reviewer: dberris.
pelikan added a subscriber: llvm-commits.
dberris accepted this revision.Jan 2 2017, 8:39 PM
dberris edited edge metadata.

LGTM -- thanks Martin!

This revision is now accepted and ready to land.Jan 2 2017, 8:39 PM
This revision was automatically updated to reflect the committed changes.