llvm-6502/test
Matthijs Kooijman ca85d65277 Rewrite the DeadArgumentElimination pass, to use a more explicit tracking of
dependencies between return values and/or arguments. Also make the handling of
arguments and return values the same.

The pass now looks properly inside returned structs, but only at the first                                                                                     
level (ie, not inside nested structs).

Also add a testcase for testing various variations of (multiple) dead rerturn
values.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52459 91177308-0d34-0410-b5e6-96231b3b80d8
2008-06-18 11:12:53 +00:00
..
Analysis If we are checking to see if the result of a call aliases a 2008-06-16 06:19:11 +00:00
Archive
Assembler Fix some escaping and quoting in RUN lines, mainly involving { and <. In two 2008-06-10 16:04:47 +00:00
Bindings/Ocaml Don't send checkpoints to stderr for the vmcore.ml test. 2008-06-11 14:58:01 +00:00
Bitcode
BugPoint this is unneeded now. 2008-06-16 04:25:39 +00:00
CodeGen Do not issue identity copies. 2008-06-16 22:52:53 +00:00
DebugInfo
ExecutionEngine
Feature Fix some escaping and quoting in RUN lines, mainly involving { and <. In two 2008-06-10 16:04:47 +00:00
FrontendAda
FrontendC Fix PR numbers, I accidentally switched two digits. 2008-06-16 09:38:23 +00:00
FrontendC++ XFAIL some tests that became failing due to the extra error reporting recently. PR's are created for these. 2008-06-13 16:52:35 +00:00
FrontendObjC Suppress ObjC FE warnings, which cause the test to fail. 2008-06-10 18:00:45 +00:00
Integer Fix some escaping and quoting in RUN lines, mainly involving { and <. In two 2008-06-10 16:04:47 +00:00
lib Change llvm.exp so it no longer ignores some errors when executing dejagnu 2008-06-10 12:28:43 +00:00
Linker Fix some tests. 2008-06-12 21:23:38 +00:00
LLVMC
Other Let some more tests ignore expected output on stderr. 2008-06-10 15:04:14 +00:00
Scripts
TableGen For all RUN lines starting with "not", redirect stderr to /dev/null so tests 2008-06-10 12:57:32 +00:00
Transforms Rewrite the DeadArgumentElimination pass, to use a more explicit tracking of 2008-06-18 11:12:53 +00:00
Verifier For all RUN lines starting with "not", redirect stderr to /dev/null so tests 2008-06-10 12:57:32 +00:00
Makefile
Makefile.tests
TestRunner.sh