Age | Commit message (Expand) | Author |
2004-02-12 | Change MachineBasicBlock's vector of MachineInstr pointers into an | Alkis Evlogimenos |
2004-02-10 | Do not use MachineOperand::isVirtualRegister either! | Chris Lattner |
2004-02-10 | Eliminate users of MachineOperand::isPhysicalRegister | Chris Lattner |
2004-02-09 | Another nice speedup for the register allocator. This time, we replace | Chris Lattner |
2004-02-09 | Change the PhysRegsUsed map into a dense array. Seeing that this is a mapping | Chris Lattner |
2004-01-31 | Finegrainify namespacification, use new MRegisterInfo::isVirtualRegister | Chris Lattner |
2004-01-13 | Correctly compute live variable information for physical registers | Alkis Evlogimenos |
2003-12-18 | Remove TwoAddressInstruction from the public headers and add an ID | Alkis Evlogimenos |
2003-12-18 | Modify local register allocator to use the two-address instruction pass. | Alkis Evlogimenos |
2003-12-14 | Change interface of MachineOperand as follows: | Alkis Evlogimenos |
2003-12-13 | Remove unecessary if statements when looping on ImplicitDefs. | Alkis Evlogimenos |
2003-12-05 | Make assertion stricter. Since the source operands are allocated at | Alkis Evlogimenos |
2003-11-11 | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke |
2003-10-24 | standardize command line option names | Chris Lattner |
2003-10-20 | Added LLVM project notice to the top of every C++ source file. | John Criswell |
2003-10-08 | Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefs | Alkis Evlogimenos |
2003-08-23 | Fix bug: Jello/2003-08-23-RegisterAllocatePhysReg.ll | Chris Lattner |
2003-08-17 | Fix bug: Jello/2003-08-15-AllocaAssertion.ll | Chris Lattner |
2003-08-15 | Fix typo in comment | Brian Gaeke |
2003-08-13 | Factory methods for FunctionPasses now return type FunctionPass *. | Brian Gaeke |
2003-08-05 | Fix bugs handling ESP in alloca references | Chris Lattner |
2003-08-05 | Revert previous change, and be really anal about what physical registers can do. | Chris Lattner |
2003-08-04 | Don't bother calculating info unless its needed. May reduce number of stack ... | Chris Lattner |
2003-08-04 | * Fix spelling of 'necessary' | Chris Lattner |
2003-08-03 | Set debug types | Chris Lattner |
2003-08-03 | Wrap at 80 columns | Chris Lattner |
2003-08-01 | Move DEBUG to Debug.h | Chris Lattner |
2003-05-27 | (1) Added special register class containing (for now) %fsr. | Vikram S. Adve |
2003-05-12 | Fix tab infestation! | Chris Lattner |
2003-05-04 | Debug output should go to cerr, not cout, because that's where bytecode goes. | Misha Brukman |
2003-01-16 | Fix problems with empty basic blocks | Chris Lattner |
2003-01-14 | Rename MachineInstrInfo -> TargetInstrInfo | Chris Lattner |
2003-01-13 | * Convert to use LiveVariable analysis | Chris Lattner |
2002-12-28 | Rename FunctionFrameInfo to MachineFrameInfo | Chris Lattner |
2002-12-28 | * Convert to be a MachineFunctionPass instance | Chris Lattner |
2002-12-25 | Adjust to simpler spill interface | Chris Lattner |
2002-12-24 | Substantial fixes to live range handling, fixing several problems, getting | Chris Lattner |
2002-12-18 | * Fix several register aliasing bugs | Chris Lattner |
2002-12-17 | Use new reginfo interface | Chris Lattner |
2002-12-17 | Add prolog/epilog spills/reloads to counters | Chris Lattner |
2002-12-17 | Fix many bugs, regallocator now saves callee-save registers instead of target | Chris Lattner |
2002-12-16 | * Fix a gross X86 hack that was intended to avoid allocating SP and BP | Chris Lattner |
2002-12-16 | Initial checkin of "local" register allocator. Bugs are still present. | Chris Lattner |