llvm-6502/lib
Dan Gohman 71b7f646de Move the code that adds the DeadMachineInstructionElimPass from
target-independent code to target-specific code. This prevents it
from running on targets that aren't using fast-isel.

In addition to saving compile time, this addresses the problem
that not all targets are prepared for it. In order to use this
pass, all instructions must declare all their fixed uses and
defs of physical registers.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58144 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-25 17:46:52 +00:00
..
Analysis Don't try to create a mask when we don't need one. Fixes a crash. 2008-10-24 06:14:27 +00:00
Archive
AsmParser CMake: Cross-platform support for using pre-generated llvmAsmParser.cpp and llvmAsmParser.h. 2008-10-25 03:19:08 +00:00
Bitcode Make sure to set stdout to binary when writing bitcode files via 2008-10-23 19:37:34 +00:00
CodeGen Move the code that adds the DeadMachineInstructionElimPass from 2008-10-25 17:46:52 +00:00
Debugger
ExecutionEngine Support for allocation of TLS variables in the JIT. Allocation of a global 2008-10-25 15:41:43 +00:00
Linker Also properly handle linking of strong alias and weak global 2008-10-15 20:10:50 +00:00
Support Added raw_fd_ostream::close(). 2008-10-23 23:49:09 +00:00
System Update the stub and callback code to handle lazy compilation. The stub 2008-10-20 21:39:23 +00:00
Target Move the code that adds the DeadMachineInstructionElimPass from 2008-10-25 17:46:52 +00:00
Transforms Add value range analyzing of Add and Sub. 2008-10-24 04:00:26 +00:00
VMCore Related to PR2911, reject as invalid non-pointer GC roots. 2008-10-25 16:28:35 +00:00
Makefile