llvm-6502/lib
Chris Lattner c3afd9bf4b Make this pass substantially stronger by having it delete dead return values
as well as arguments.  Now it can delete arguments and return values which are
only passed into other arguments or are returned, if they are dead.  This causes
it to delete several hundred extra args/retvals from the C++ hello world program,
shrinking it by about 2K.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9398 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-23 03:48:17 +00:00
..
Analysis This is a disgusting hack that improves code substantially, by making 2003-10-22 18:53:31 +00:00
Archive
AsmParser
Bytecode Make sure to add a type for va_next operands, which may not other wise 2003-10-21 17:40:54 +00:00
CodeGen Change the type of FnAllocState. 2003-10-22 20:44:29 +00:00
ExecutionEngine
Linker Fix bug: Linker/2003-10-21-ConflictingTypesTolerance.ll 2003-10-21 22:46:38 +00:00
Support
Target Change the type of FnAllocState. 2003-10-22 20:44:29 +00:00
Transforms Make this pass substantially stronger by having it delete dead return values 2003-10-23 03:48:17 +00:00
VMCore Fix bug: Linker/2003-10-21-ConflictingTypesTolerance.ll 2003-10-21 22:46:38 +00:00
Makefile