1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 11:42:57 +01:00
llvm-mirror/test/DebugInfo/COFF
Robert Lougher 06d3099445 Reapply: "Remove debug location from common tail when tail-merging"
This reapplies revision 285093.  Original commit message:

The branch folding pass tail merges blocks into a common-tail.  However, the
tail retains the debug information from one of the original inputs to the
merge (chosen randomly).  This is a problem for sampled-based PGO, as hits
on the common-tail will be attributed to whichever block was chosen,
irrespective of which path was actually taken to the common-tail.

This patch fixes the issue by nulling the debug location for the common-tail.

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

llvm-svn: 285212
2016-10-26 17:01:47 +00:00
..
anonymous-struct.ll DebugInfo: New metadata representation for global variables. 2016-09-13 01:12:59 +00:00
asan-module-ctor.ll
asan-module-without-functions.ll
asm.ll Emit S_COMPILE3 CodeView record 2016-09-20 17:20:51 +00:00
big-type.ll DebugInfo: New metadata representation for global variables. 2016-09-13 01:12:59 +00:00
bitfields.ll DebugInfo: preparation to implement DW_AT_alignment 2016-10-20 00:13:12 +00:00
comdat.ll
cpp-mangling.ll
defer-complete-type.ll
enum.ll DebugInfo: New metadata representation for global variables. 2016-09-13 01:12:59 +00:00
fp-stack.ll
global-dllimport.ll DebugInfo: New metadata representation for global variables. 2016-09-13 01:12:59 +00:00
globals-discarded.ll DebugInfo: New metadata representation for global variables. 2016-09-13 01:12:59 +00:00
globals.ll Emit S_COMPILE3 CodeView record 2016-09-20 17:20:51 +00:00
inheritance.ll [codeview] support emitting indirect virtual base class information 2016-10-25 22:11:52 +00:00
inlining-files.ll DebugInfo: New metadata representation for global variables. 2016-09-13 01:12:59 +00:00
inlining-header.ll DebugInfo: New metadata representation for global variables. 2016-09-13 01:12:59 +00:00
inlining-levels.ll DebugInfo: New metadata representation for global variables. 2016-09-13 01:12:59 +00:00
inlining-padding.ll
inlining-same-name.ll
inlining.ll [X86] Optimization for replacing LEA with MOV at frame index elimination time 2016-09-26 06:42:07 +00:00
int8-char-type.ll [codeview] Use character types for all byte-sized integer types 2016-09-29 17:55:01 +00:00
lit.local.cfg
local-constant.ll
local-variable-gap.ll [codeview] Optimize the size of defranges with gaps 2016-09-15 22:05:08 +00:00
local-variables.ll Reapply: "Remove debug location from common tail when tail-merging" 2016-10-26 17:01:47 +00:00
long-name.ll [codeview] Truncate records to maximum record size near 64KB 2016-10-05 22:36:07 +00:00
long-type-name.ll Truncate long names in type records 2016-10-13 17:33:22 +00:00
multifile.ll Emit S_COMPILE3 CodeView record 2016-09-20 17:20:51 +00:00
multifunction.ll Emit S_COMPILE3 CodeView record 2016-09-20 17:20:51 +00:00
parameter-order.ll
pieces.ll Using branch probability to guide critical edge splitting. 2016-10-20 18:06:52 +00:00
pr28747.ll
register-variables.ll Teach LiveDebugValues about lexical scopes. 2016-09-28 17:51:14 +00:00
retained-types.ll
scopes.ll DebugInfo: New metadata representation for global variables. 2016-09-13 01:12:59 +00:00
simple.ll Emit S_COMPILE3 CodeView record 2016-09-20 17:20:51 +00:00
tail-call-without-lexical-scopes.ll
typedef.ll Emit S_COMPILE3 CodeView record 2016-09-20 17:20:51 +00:00
types-array-advanced.ll DebugInfo: New metadata representation for global variables. 2016-09-13 01:12:59 +00:00
types-array.ll Emit S_COMPILE3 CodeView record 2016-09-20 17:20:51 +00:00
types-basic.ll
types-calling-conv.ll
types-data-members.ll [codeview] Emit vtable shape information 2016-08-31 15:59:30 +00:00
types-nested-class.ll DebugInfo: New metadata representation for global variables. 2016-09-13 01:12:59 +00:00
types-non-virtual-methods.ll
types-ptr-to-member.ll DebugInfo: New metadata representation for global variables. 2016-09-13 01:12:59 +00:00
types-recursive-struct.ll
udts.ll DebugInfo: New metadata representation for global variables. 2016-09-13 01:12:59 +00:00
vftables.ll [codeview] Emit vtable shape information 2016-08-31 15:59:30 +00:00
virtual-method-kinds.ll DebugInfo: New metadata representation for global variables. 2016-09-13 01:12:59 +00:00
virtual-methods.ll Resubmit "Write the TPI stream from a PDB to Yaml." 2016-08-18 16:49:29 +00:00
vtable-optzn-array.ll DebugInfo: New metadata representation for global variables. 2016-09-13 01:12:59 +00:00