llvm-6502/lib
Chris Lattner 580f9be7ff * Convert to be a MachineFunctionPass instance
* Use new FunctionFrameInfo object to manage stack slots instead of doing
  it directly
* Adjust to new MRegisterInfo API
* Don't take a TM as a ctor argument
* Don't keep track of which callee saved registers are modified
* Don't emit prolog/epilog code or spill/restore code for callee saved regs
* Use new allocation_order_begin/end iterators to simplify dramatically the
  logic for picking registers to allocate
* Machine PHI nodes can no longer contain constant arguments


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5195 91177308-0d34-0410-b5e6-96231b3b80d8
2002-12-28 20:40:43 +00:00
..
Analysis 'graph' is spelled without a 'c'. 2002-12-12 05:34:10 +00:00
AsmParser Ignore generated files Lexer.cpp and llvmAsmParser.* 2002-12-02 21:14:54 +00:00
Bytecode - Eliminated the deferred symbol table stuff in Module & Function, it really 2002-11-20 18:36:02 +00:00
CodeGen * Convert to be a MachineFunctionPass instance 2002-12-28 20:40:43 +00:00
ExecutionEngine Add diagnostic output 2002-12-28 20:00:15 +00:00
Linker Fix big bug introduced with symbol table changes 2002-12-03 18:32:30 +00:00
Support Fix compilation on GCC 3.2 2002-12-24 00:44:34 +00:00
Target Frame info moved out of MachineFunction into a seperate object 2002-12-28 20:35:34 +00:00
Transforms Fix a huge performance problem in reassociate by introducing a 2002-12-15 03:56:00 +00:00
VMCore Fix bug: Assembler/2002-12-15-GlobalResolve.ll 2002-12-15 16:41:52 +00:00
Makefile Compile sub-directories in parallel, because they don't have interdependencies 2002-09-18 03:25:58 +00:00