summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
diff options
context:
space:
mode:
authorDean Michael Berris <dberris@google.com>2017-01-03 04:30:21 +0000
committerDean Michael Berris <dberris@google.com>2017-01-03 04:30:21 +0000
commitf7e7b938ea6debf600d2147331c0e90ca35595ed (patch)
treef8de16ad9146b32748d9a7a7a78fee2d45cc5598 /llvm/lib/Target/ARM/ARMAsmPrinter.cpp
parent720fb14cddccb7248a867309fd1f7f1fdc564416 (diff)
downloadbcm5719-llvm-f7e7b938ea6debf600d2147331c0e90ca35595ed.tar.gz
bcm5719-llvm-f7e7b938ea6debf600d2147331c0e90ca35595ed.zip
[XRay] Merge instrumentation point table emission code into AsmPrinter.
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. Reviewers: dberris Subscribers: aemerson, llvm-commits Differential Revision: https://reviews.llvm.org/D28209 llvm-svn: 290858
Diffstat (limited to 'llvm/lib/Target/ARM/ARMAsmPrinter.cpp')
-rw-r--r--llvm/lib/Target/ARM/ARMAsmPrinter.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/llvm/lib/Target/ARM/ARMAsmPrinter.cpp b/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
index f20768ab77a..8ec9cb02813 100644
--- a/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
+++ b/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
@@ -164,9 +164,6 @@ bool ARMAsmPrinter::runOnMachineFunction(MachineFunction &MF) {
// Emit the rest of the function body.
EmitFunctionBody();
- // Emit the XRay table for this function.
- EmitXRayTable();
-
// If we need V4T thumb mode Register Indirect Jump pads, emit them.
// These are created per function, rather than per TU, since it's
// relatively easy to exceed the thumb branch range within a TU.
OpenPOWER on IntegriCloud