1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/test/DebugInfo/COFF
Brock Wyma 47f1597910 [CodeView] Emit global variables within lexical scopes to limit visibility
Emit static locals within the correct lexical scope so variables with the same
name will not confuse the debugger into getting the wrong value.

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

llvm-svn: 349777
2018-12-20 17:33:45 +00:00
..
anonymous-struct.ll
array-odr-violation.ll
asan-module-ctor.ll
asan-module-without-functions.ll
asm.ll [codeview] Emit S_FRAMEPROC and use S_DEFRANGE_FRAMEPOINTER_REL 2018-10-01 21:59:45 +00:00
big-type.ll
bitfields.ll
build-info.ll [codeview] Emit S_BUILDINFO and LF_BUILDINFO with cwd and source file 2018-10-12 18:19:06 +00:00
comdat.ll
const-unnamed-member.ll
cpp-mangling.ll
defer-complete-type.ll [CodeView] Don't print PointerAttributes when dumping. 2018-11-20 00:10:27 +00:00
dlang.ll
enum-co.ll [CodeView] Only add the Scoped flag for an enum type when it has an immediate function scope to match MSVC 2018-10-02 20:28:15 +00:00
enum.ll
fp-stack.ll [codeview] Use push_macro to avoid conflicts instead of a prefix 2018-08-16 17:34:31 +00:00
fpo-argsize.ll
fpo-csrs.ll [codeview] Improve readobj FPO dumper and pdbutil register names 2018-09-07 18:48:27 +00:00
fpo-funclet.ll
fpo-realign-alloca.ll [codeview] Fix 32-bit x86 variable locations in realigned stack frames 2018-10-02 16:43:52 +00:00
fpo-realign-vframe.ll [codeview] Let the X86 backend tell us the VFRAME offset adjustment 2018-11-03 00:41:52 +00:00
fpo-shrink-wrap.ll [codeview] Improve readobj FPO dumper and pdbutil register names 2018-09-07 18:48:27 +00:00
fpo-stack-protect.ll
frameproc-flags.ll [codeview] Align symbol records to save 441MB during linking clang.pdb 2018-12-18 01:14:05 +00:00
function-options.ll [CodeView] Mark this pointers as const. 2018-11-20 22:13:23 +00:00
global_visibility.ll [CodeView] Emit global variables within lexical scopes to limit visibility 2018-12-20 17:33:45 +00:00
global-dllimport.ll
global-type-hashes.ll [CodeView] Mark this pointers as const. 2018-11-20 22:13:23 +00:00
globals-discarded.ll
globals.ll [CodeView] Don't print PointerAttributes when dumping. 2018-11-20 00:10:27 +00:00
inheritance.ll
inlining-files.ll
inlining-header.ll [codeview] Clean up machinery for deferring .cv_loc emission 2018-08-28 23:25:59 +00:00
inlining-levels.ll
inlining-padding.ll
inlining-same-name.ll
inlining.ll [codeview] Clean up machinery for deferring .cv_loc emission 2018-08-28 23:25:59 +00:00
int8-char-type.ll
lambda.ll
lexicalblock.ll
lines-bb-start.ll
lines-difile.ll
lit.local.cfg
local-constant.ll
local-variable-gap.ll [codeview] Use push_macro to avoid conflicts instead of a prefix 2018-08-16 17:34:31 +00:00
local-variables.ll [codeview] Emit S_FRAMEPROC and use S_DEFRANGE_FRAMEPOINTER_REL 2018-10-01 21:59:45 +00:00
long-name.ll
long-type-name.ll
multifile.ll [codeview] Emit S_FRAMEPROC and use S_DEFRANGE_FRAMEPOINTER_REL 2018-10-01 21:59:45 +00:00
multifunction.ll [codeview] Align symbol records to save 441MB during linking clang.pdb 2018-12-18 01:14:05 +00:00
nested-types.ll
no-cus.ll
parameter-order.ll
pieces.ll [codeview] Emit S_FRAMEPROC and use S_DEFRANGE_FRAMEPOINTER_REL 2018-10-01 21:59:45 +00:00
pr28747.ll
pr37492.ll
purge-typedef-udts.ll
register-variables.ll [codeview] Use push_macro to avoid conflicts instead of a prefix 2018-08-16 17:34:31 +00:00
retained-types.ll
scopes.ll
simple.ll [codeview] Align symbol records to save 441MB during linking clang.pdb 2018-12-18 01:14:05 +00:00
static-methods.ll [CodeView] Mark this pointers as const. 2018-11-20 22:13:23 +00:00
synthetic.ll
tail-call-without-lexical-scopes.ll
thunk.ll [codeview] Align symbol records to save 441MB during linking clang.pdb 2018-12-18 01:14:05 +00:00
type-quals.ll [CodeView] Emit global variables within lexical scopes to limit visibility 2018-12-20 17:33:45 +00:00
typedef.ll
types-array-advanced.ll [CodeView] Don't print PointerAttributes when dumping. 2018-11-20 00:10:27 +00:00
types-array-unsized.ll
types-array.ll [codeview] Emit S_FRAMEPROC and use S_DEFRANGE_FRAMEPOINTER_REL 2018-10-01 21:59:45 +00:00
types-basic.ll [CodeView] Mark this pointers as const. 2018-11-20 22:13:23 +00:00
types-calling-conv.ll [CodeView] Mark this pointers as const. 2018-11-20 22:13:23 +00:00
types-cvarargs.ll [codeview] Align symbol records to save 441MB during linking clang.pdb 2018-12-18 01:14:05 +00:00
types-data-members.ll [CodeView] Mark this pointers as const. 2018-11-20 22:13:23 +00:00
types-method-ref-qualifiers.ll [CodeView] Add support for ref-qualified member functions. 2018-11-20 22:13:43 +00:00
types-nested-class.ll
types-non-virtual-methods.ll [CodeView] Mark this pointers as const. 2018-11-20 22:13:23 +00:00
types-ptr-to-member.ll [CodeView] Don't print PointerAttributes when dumping. 2018-11-20 00:10:27 +00:00
types-recursive-struct.ll [CodeView] Don't print PointerAttributes when dumping. 2018-11-20 00:10:27 +00:00
types-recursive-unnamed.ll
types-std-nullptr-t.ll [CodeView] Emit the correct TypeIndex for std::nullptr_t. 2018-11-01 04:02:41 +00:00
udts-complete.ll [codeview] Align symbol records to save 441MB during linking clang.pdb 2018-12-18 01:14:05 +00:00
udts.ll [codeview] Align symbol records to save 441MB during linking clang.pdb 2018-12-18 01:14:05 +00:00
unnamed.ll
vframe-csr.ll [codeview] Let the X86 backend tell us the VFRAME offset adjustment 2018-11-03 00:41:52 +00:00
vframe-fpo.ll [codeview] Align symbol records to save 441MB during linking clang.pdb 2018-12-18 01:14:05 +00:00
vftables.ll
virtual-method-kinds.ll
virtual-methods.ll [CodeView] Mark this pointers as const. 2018-11-20 22:13:23 +00:00
vtable-optzn-array.ll