llvm/test/DebugInfo
Davide Italiano 8faf95ff17 [IR/Verifier] Don't visit DISubprograms more than needed.
Before this patch we happened to visit twice, one when scanning
MDNodes and the other one while visiting the function. Remove
the explicit call to visitDISubprogram there, so we don't emit
the same error twice in case the verifier fail and we save some
time when running it.
Thanks to Justin Bogner for the report and Adrian for the quick
review!

PR: 31995

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@295537 91177308-0d34-0410-b5e6-96231b3b80d8
2017-02-18 03:02:44 +00:00
..
AArch64
ARM
COFF MC/COFF: Do not emit forward associative section referenceds. 2017-02-17 17:32:54 +00:00
Generic [IR/Verifier] Don't visit DISubprograms more than needed. 2017-02-18 03:02:44 +00:00
Inputs Refactor the gmlt tests. (NFC) 2017-02-02 01:21:13 +00:00
Lanai
Mips Change how we handle section symbols on ELF. 2017-02-02 21:26:06 +00:00
MIR Reapply r294532, reverted in r294787. 2017-02-14 19:08:45 +00:00
PDB [pdb] Fix failing test 2017-01-25 21:21:02 +00:00
PowerPC Change how we handle section symbols on ELF. 2017-02-02 21:26:06 +00:00
Sparc
SystemZ
WebAssembly
X86 Fix windows bots by locking down the target triple on this testcase. 2017-02-17 20:02:26 +00:00
arm-relocs.test
debuglineinfo-macho.test
debuglineinfo.test
debugmacinfo.test
dwarfdump-64-bit-dwarf.test
dwarfdump-accel.test
dwarfdump-debug-frame-simple.test
dwarfdump-debug-loc-simple.test
dwarfdump-dump-flags.test
dwarfdump-dump-gdbindex.test
dwarfdump-dwp.test
dwarfdump-implicit-const.test DebugInfo: support for DW_FORM_implicit_const 2017-01-10 21:18:26 +00:00
dwarfdump-invalid.test
dwarfdump-line-dwo.test
dwarfdump-macho-relocs.test
dwarfdump-macho-universal.test
dwarfdump-objc.test
dwarfdump-pubnames.test
dwarfdump-ranges.test
dwarfdump-type-units.test
dwarfdump-zlib.test
dwo.ll
llvm-symbolizer-split-dwarf-empty.test
llvm-symbolizer-zlib.test
llvm-symbolizer.test
macro_link.ll
member-pointers.o
missing-abstract-variable.o
skeletoncu.ll
strip-DIGlobalVariable.ll
strip-loop-metadata.ll stripDebugInfo() should remove DILocation's found in !llvm.loop metadata 2017-01-28 11:22:05 +00:00