[llvm] r230975 - Refactor DebugLocDWARFExpression so it doesn't require access to the

Hans Wennborg hans at chromium.org
Mon Mar 2 11:44:54 PST 2015


Looks like it broke Chromium again:
http://chromegw/i/chromium.fyi/builders/ClangToTLinux/builds/306/steps/compile/logs/stdio

Previous build at r230973 was green, this one is red at r230987.

On Mon, Mar 2, 2015 at 9:21 AM, Adrian Prantl <aprantl at apple.com> wrote:
> Author: adrian
> Date: Mon Mar  2 11:21:06 2015
> New Revision: 230975
>
> URL: http://llvm.org/viewvc/llvm-project?rev=230975&view=rev
> Log:
> Refactor DebugLocDWARFExpression so it doesn't require access to the
> TargetRegisterInfo. DebugLocEntry now holds a buffer with the raw bytes
> of the pre-calculated DWARF expression.
>
> Ought to be NFC, but it does slightly alter the output format of the
> textual assembly.
>
> This reapplies 230930 with a relaxed assertion in DebugLocEntry::finalize()
> that allows for empty DWARF expressions for constant FP values.



More information about the llvm-commits mailing list