]> granicus.if.org Git - llvm/commit
[XRay][Arm32] Reduce the portion of the stub and implement more staging for tail...
authorSerge Rogatch <srogatch@accesssoftek.com>
Thu, 26 Jan 2017 16:17:03 +0000 (16:17 +0000)
committerSerge Rogatch <srogatch@accesssoftek.com>
Thu, 26 Jan 2017 16:17:03 +0000 (16:17 +0000)
commiteab2fdc64a99682a4422b894755496437412e70c
treef5652d4c4cfa836ea4ad581865d9c7ff125c282c
parentdbb7a65598dc8ac070843a0c2038b4ed4da58af9
[XRay][Arm32] Reduce the portion of the stub and implement more staging for tail calls - in LLVM

Summary:
This patch provides more staging for tail calls in XRay Arm32 . When the logging part of XRay is ready for tail calls, its support in the core part of XRay Arm32 may be as easy as changing the number passed to the handler from 1 to 2.
Coupled patch:
- https://reviews.llvm.org/D28674

Reviewers: dberris, rengolin

Reviewed By: dberris

Subscribers: llvm-commits, iid_iunknown, aemerson, rengolin, dberris

Differential Revision: https://reviews.llvm.org/D28673

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293185 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMBaseInstrInfo.cpp
lib/Target/ARM/ARMBaseInstrInfo.h