[PATCH] D28209: [XRay] Merge instrumentation point table emission code into AsmPrinter.

Martin Pelikán via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Jan 1 07:59:17 PST 2017


pelikan created this revision.
pelikan added a reviewer: dberris.
pelikan added a subscriber: llvm-commits.
Herald added a subscriber: aemerson.

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.


https://reviews.llvm.org/D28209

Files:
  include/llvm/CodeGen/AsmPrinter.h
  lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  lib/Target/AArch64/AArch64AsmPrinter.cpp
  lib/Target/ARM/ARMAsmPrinter.cpp
  lib/Target/ARM/ARMAsmPrinter.h
  lib/Target/ARM/ARMMCInstLower.cpp
  lib/Target/X86/X86AsmPrinter.cpp
  lib/Target/X86/X86MCInstLower.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D28209.82785.patch
Type: text/x-patch
Size: 12784 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170101/1289bc1a/attachment.bin>


More information about the llvm-commits mailing list