1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/test/DebugInfo/AArch64
Sergey Dmitrouk 5e3a4d1a49 [DebugInfo] Debug locations for constant SD nodes
Several updates for [DebugInfo] Add debug locations to constant SD nodes (r235989).
Includes:

 *  re-enabling the change (disabled recently);
 *  missing change for FP constants;
 *  resetting debug location of constant node if it's used more than at one place
    to prevent emission of wrong locations in case of coalesced constants;
 *  a couple of additional tests.

Now all look ups in CSEMap are wrapped by additional method.

Comment in D9084 suggests that debug locations aren't useful for "target constants",
so there might be one more change related to this API (namely, dropping debug
locations for getTarget*Constant methods).

Differential Revision: http://reviews.llvm.org/D9604

llvm-svn: 237237
2015-05-13 08:58:03 +00:00
..
big-endian-dump.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
big-endian.ll IR: Give 'DI' prefix to debug info metadata 2015-04-29 16:38:44 +00:00
cfi-eof-prologue.ll IR: Give 'DI' prefix to debug info metadata 2015-04-29 16:38:44 +00:00
coalescing.ll IR: Give 'DI' prefix to debug info metadata 2015-04-29 16:38:44 +00:00
constant-dbgloc.ll [DebugInfo] Debug locations for constant SD nodes 2015-05-13 08:58:03 +00:00
dwarfdump.ll IR: Give 'DI' prefix to debug info metadata 2015-04-29 16:38:44 +00:00
eh_frame_personality.ll Use CIE version 1 for .eh_frame. 2015-04-27 22:04:24 +00:00
eh_frame.s Use CIE version 1 for .eh_frame. 2015-04-27 22:04:24 +00:00
frameindices.ll IR: Give 'DI' prefix to debug info metadata 2015-04-29 16:38:44 +00:00
lit.local.cfg
little-endian-dump.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
processes-relocations.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
struct_by_value.ll IR: Give 'DI' prefix to debug info metadata 2015-04-29 16:38:44 +00:00