[llvm] r292516 - [XRay][Arm] Repair XRay table emission on Arm32 and add tests to identify such problem earlier

Hans Wennborg via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 27 08:29:40 PST 2017


Merged to 4.0 in r292516

On Thu, Jan 19, 2017 at 12:24 PM, Serge Rogatch via llvm-commits
<llvm-commits at lists.llvm.org> wrote:
> Author: rserge
> Date: Thu Jan 19 14:24:23 2017
> New Revision: 292516
>
> URL: http://llvm.org/viewvc/llvm-project?rev=292516&view=rev
> Log:
> [XRay][Arm] Repair XRay table emission on Arm32 and add tests to identify such problem earlier
>
> Summary:
> Emission of XRay table was occasionally disabled for Arm32, but this bug was not then detected because earlier (also by mistake) testing of XRay was occasionally disabled on 32-bit Arm targets. This patch should fix that problem and detect such problems in the future.
> This patch is one of a series, see also
> - https://reviews.llvm.org/D28623
>
> Reviewers: rengolin, dberris
>
> Reviewed By: dberris
>
> Subscribers: llvm-commits, aemerson, rengolin, dberris, iid_iunknown
>
> Differential Revision: https://reviews.llvm.org/D28624
>
> Modified:
>     llvm/trunk/lib/Target/ARM/ARMAsmPrinter.cpp
>     llvm/trunk/test/CodeGen/ARM/xray-armv6-attribute-instrumentation.ll
>     llvm/trunk/test/CodeGen/ARM/xray-armv7-attribute-instrumentation.ll


More information about the llvm-commits mailing list