| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fixed a bug where moves due to phis were being neglected. | Misha Brukman | 2002-12-13 | 1 | -23/+19 |
| * | Need to insert all moves due to PHI nodes before *ALL* jumps in a predecessor | Misha Brukman | 2002-12-13 | 1 | -15/+10 |
| * | This should be more correct: invalidates physical registers that are used in | Misha Brukman | 2002-12-13 | 1 | -4/+41 |
| * | Fixed bug with running out of registers. Also, reinstated namespace which | Misha Brukman | 2002-12-13 | 1 | -2/+5 |
| * | This should handle register allocating PHI nodes. | Misha Brukman | 2002-12-13 | 1 | -23/+97 |
| * | Start allocating stack space at [ebp-4] to not overwrite the return address. | Misha Brukman | 2002-12-13 | 1 | -2/+9 |
| * | Take advantage of our knowledge of 2-address X86 instructions and | Misha Brukman | 2002-12-12 | 1 | -7/+24 |
| * | Added code generation for function prologues and epilogues. | Misha Brukman | 2002-12-04 | 1 | -17/+32 |
| * | Fun arithmetic with iterators aimed at fixing a bug: inserting instructions | Misha Brukman | 2002-12-04 | 1 | -2/+4 |
| * | Print out direct global references | Chris Lattner | 2002-12-04 | 1 | -1/+4 |
| * | This should fix the bug seen with some registers not being allocated | Misha Brukman | 2002-12-03 | 1 | -6/+45 |
| * | Checkin debug implementation of MCE | Chris Lattner | 2002-12-03 | 1 | -0/+41 |
| * | * Abstracted out stack space allocation into its own function | Misha Brukman | 2002-12-02 | 1 | -34/+36 |
| * | A simple (spilling) register allocator. | Misha Brukman | 2002-11-22 | 1 | -0/+219 |
| * | Initialize the SSARegMap. | Misha Brukman | 2002-11-20 | 1 | -0/+1 |
| * | Print is const! | Chris Lattner | 2002-11-17 | 1 | -1/+1 |
| * | Remove only uses of markDef/markDefAndUse methods | Chris Lattner | 2002-11-17 | 1 | -6/+9 |
| * | Fix warning | Chris Lattner | 2002-11-09 | 1 | -2/+2 |
| * | Move function to cpp file from header | Chris Lattner | 2002-11-02 | 2 | -5/+7 |
| * | New iostream definitions | Chris Lattner | 2002-11-01 | 1 | -0/+1 |
| * | Restore support for indirect function calls (which briefly wasn't working | Vikram S. Adve | 2002-10-31 | 1 | -4/+10 |
| * | Remove fixme | Chris Lattner | 2002-10-30 | 1 | -1/+1 |
| * | Add special code to make printing SSA form machine instructions nicer | Chris Lattner | 2002-10-30 | 1 | -4/+15 |
| * | Use MRegisterInfo, if available, to print symbolic register names | Chris Lattner | 2002-10-30 | 1 | -7/+14 |
| * | Implement structured machine code printing | Chris Lattner | 2002-10-30 | 2 | -33/+148 |
| * | Make argsize calculation stuff optional, so that Targets without FrameInfo | Chris Lattner | 2002-10-29 | 1 | -4/+6 |
| * | Implement autoinserting ctor | Chris Lattner | 2002-10-29 | 1 | -0/+20 |
| * | Rename annotation id | Chris Lattner | 2002-10-29 | 1 | -5/+5 |
| * | Merge with sparc backend | Chris Lattner | 2002-10-29 | 1 | -31/+0 |
| * | X86 merge is complete, eliminate unused code | Chris Lattner | 2002-10-29 | 1 | -76/+0 |
| * | Remove separate vector of implicit refs from MachineInstr, and | Vikram S. Adve | 2002-10-29 | 2 | -16/+55 |
| * | Move CallArgsDescriptor into this class instead of making it an | Vikram S. Adve | 2002-10-29 | 1 | -0/+5 |
| * | Move TargetInstrDescriptors extern to the one .cpp file that refers to it: | Chris Lattner | 2002-10-29 | 1 | -0/+8 |
| * | Use higher level methods, don't use TargetInstrDescriptors directly! | Chris Lattner | 2002-10-29 | 2 | -3/+3 |
| * | Use higher level method | Chris Lattner | 2002-10-29 | 1 | -2/+2 |
| * | Remove #include, misleading comment, and a typedef used only once | Chris Lattner | 2002-10-29 | 1 | -25/+4 |
| * | Inline typedef, eliminate unused method | Chris Lattner | 2002-10-29 | 2 | -24/+12 |
| * | Remove long dead #if 0 | Chris Lattner | 2002-10-29 | 1 | -4/+0 |
| * | Add #includes that were eliminated from headers | Chris Lattner | 2002-10-29 | 4 | -1/+14 |
| * | De-inline methods | Chris Lattner | 2002-10-29 | 1 | -9/+2 |
| * | Remove #include | Chris Lattner | 2002-10-29 | 1 | -1/+0 |
| * | Remove unneeded #include | Chris Lattner | 2002-10-29 | 1 | -10/+9 |
| * | Remove forward decl | Chris Lattner | 2002-10-29 | 1 | -1/+0 |
| * | Make assertIGNode be private to the InterferenceGraph.cpp file | Chris Lattner | 2002-10-29 | 2 | -29/+26 |
| * | MachineInstrInfo no longer #includes this header, so we must | Chris Lattner | 2002-10-28 | 1 | -1/+1 |
| * | Remove all traces of the "Opcode Mask" field in the MachineInstr class | Chris Lattner | 2002-10-28 | 1 | -4/+3 |
| * | Remove more default arguments that are never used | Chris Lattner | 2002-10-28 | 1 | -7/+4 |
| * | Remove default operands that are never used | Chris Lattner | 2002-10-28 | 1 | -6/+10 |
| * | * Make MachineOperand ctors private, so MachineOperand can only be created | Chris Lattner | 2002-10-28 | 1 | -20/+21 |
| * | Replaced uses of deprecated `MachineFunction::get(BasicBlock *BB)'. | Misha Brukman | 2002-10-28 | 1 | -15/+0 |