1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/test/tools
Jonas Devlieghere ba2056f9d1 [dsymutil] Don't mark forward declarations as canonical.
This patch completes the work done by Frederic Riss to addresses
dsymutil incorrectly considering forward declaration as canonical during
uniquing. This resulted in references to the forward declaration even
after the definition was encountered.

In addition to the test provided by Alexander Shaposhnikov in D29609, I
added another test to cover several scenarios that were mentioned in his
conversation with Fred. We now also check that uniquing still occurs
after the definition was encountered.

For more context please refer to D29609

Differential revision: https://reviews.llvm.org/D37127

llvm-svn: 312274
2017-08-31 20:22:31 +00:00
..
dsymutil [dsymutil] Don't mark forward declarations as canonical. 2017-08-31 20:22:31 +00:00
gold [gold] Fix up a new test to allow it to pass on non x86 builds. 2017-08-25 16:14:56 +00:00
llvm-ar Fix binary static archive that got mangled by patch 2017-03-31 21:16:22 +00:00
llvm-config [llvm-config] Fix cflags test looking for "warning" 2017-05-30 20:21:47 +00:00
llvm-cov [llvm-cov] Read in function names for filtering from a text file. 2017-08-31 09:11:31 +00:00
llvm-cvtres Fix bug in symbol generation for resource COFF 2017-06-30 18:16:35 +00:00
llvm-cxxdump Fix a bug in the code of llvm-cxxdump in dumpArchive() when 2016-10-21 20:03:14 +00:00
llvm-cxxfilt c++filt: support COFF import thunks 2017-03-22 21:15:19 +00:00
llvm-dwarfdump/X86 [llvm-dwarfdump] Brief mode only dumps debug_info by default 2017-08-31 16:44:47 +00:00
llvm-dwp [llvm] Get rid of "%T" expansions 2017-08-15 20:29:24 +00:00
llvm-extract [llvm-extract] Add option for recursive extraction 2017-04-06 20:51:40 +00:00
llvm-lit
llvm-lto Object: Remove ModuleSummaryIndexObjectFile class. 2017-05-01 20:42:32 +00:00
llvm-lto2 Fix the bug that parseAAPipeline is not invoked in runNewPMPasses in release compiler. 2017-08-02 03:03:19 +00:00
llvm-mc [Hexagon] Removing XFAIL on Hexagon target. 2015-11-09 06:15:55 +00:00
llvm-modextract llvm-modextract: Call keep() on the output stream before exiting. 2016-12-01 23:13:11 +00:00
llvm-mt llvm-mt: Merge manifest namespaces. 2017-08-19 00:37:41 +00:00
llvm-nm llvm-nm: Add support for symbol demangling (-C/--demangle) 2017-06-29 18:29:05 +00:00
llvm-objcopy Reland "[llvm] Add symbol table support to llvm-objcopy" 2017-08-29 02:12:03 +00:00
llvm-objdump Update test: 2017-08-31 15:35:33 +00:00
llvm-opt-report [llvm-opt-report] Fix context-sensitive lines where nothing happened 2017-01-07 20:21:17 +00:00
llvm-pdbdump [PDB] Add a test that verifies every known type record. 2017-07-05 18:43:25 +00:00
llvm-profdata Fix the bug when SampleProfileWriter writes out number of callsites. 2017-08-03 00:09:18 +00:00
llvm-rc [llvm-rc] Add DIALOG(EX) parsing ability (parser, pt 5/8). 2017-08-29 16:49:59 +00:00
llvm-readobj [Object] Initialize LoadConfig member to null 2017-08-07 21:23:38 +00:00
llvm-size Fix a bug with llvm-size and the -m option with multiple files not printing the file names. 2016-12-01 19:12:55 +00:00
llvm-split Preserve blockaddress use edges in the module splitter. 2016-03-31 21:55:11 +00:00
llvm-strings [llvm] Get rid of "%T" expansions 2017-08-15 20:29:24 +00:00
llvm-symbolizer Get rid of even more "%T" expansions, see <https://reviews.llvm.org/D35396>. 2017-08-20 17:05:22 +00:00
llvm-xray/X86 [XRay][tools] Fix an accounting bug in llvm-xray account 2017-08-31 01:07:24 +00:00
lto Fix test/tools/lto/hide-linkonce-odr.ll after r289719 2016-12-15 01:31:38 +00:00
obj2yaml obj2yaml: Improve error reporting 2017-06-16 23:29:54 +00:00
sancov [sancov] better input parameters validation 2017-03-03 18:22:20 +00:00
sanstats [sanstats] Remove a flaky test. 2017-07-13 01:36:12 +00:00
yaml2obj [yaml2obj][ELF] Make symbols optional for relocations 2017-08-30 23:13:31 +00:00