Age | Commit message (Expand) | Author |
2006-02-03 | Remove the X86PeepholeOptimizerPass, a truly horrible old hack that is now | Chris Lattner |
2006-02-03 | the X86 backend no longer needs to delete its own noop copies | Chris Lattner |
2005-12-12 | remove some never-completed and now-obsolete code. | Chris Lattner |
2005-07-27 | Eliminate all remaining tabs and trailing spaces. | Jeff Cohen |
2005-04-21 | * Remove trailing whitespace | Misha Brukman |
2005-01-12 | Do not lose the offset from teh global when peephole optimizing instructions. | Chris Lattner |
2005-01-11 | Handle the global address case here, not just the offset case. | Chris Lattner |
2004-10-06 | Add some new instructions. Fix the asm string for sbb32rr | Chris Lattner |
2004-09-01 | Changes For Bug 352 | Reid Spencer |
2004-07-26 | Fix file header as it has been renamed. | Misha Brukman |
2004-06-02 | Convert to the new TargetMachine interface. | Chris Lattner |
2004-04-02 | Add more ADC and SBB variants | Alkis Evlogimenos |
2004-02-29 | A big X86 instruction rename. The instructions are renamed to make | Alkis Evlogimenos |
2004-02-28 | Uncomment instructions that take both an immediate and a memory | Alkis Evlogimenos |
2004-02-28 | Do not generate instructions with mismatched memory/immediate sized | Alkis Evlogimenos |
2004-02-22 | Move MOTy::UseType enum into MachineOperand. This eliminates the | Alkis Evlogimenos |
2004-02-22 | The two address pass cannot handle two addr instructions where one incoming | Chris Lattner |
2004-02-17 | Add OR and XOR memory operand support. | Alkis Evlogimenos |
2004-02-17 | Peephole optimize SUBmi{16,32} into SUBmi{16,32}b when immediate is 8 | Alkis Evlogimenos |
2004-02-17 | ADDmi{16,32} should be in the next case statement. | Alkis Evlogimenos |
2004-02-17 | Disable this peephole for now. We can't keep track of the fact that the imme... | Chris Lattner |
2004-02-17 | Fix the mneumonics for the mov instructions to have the source and destination | Chris Lattner |
2004-02-17 | Fix the last crimes against nature that used the 'ir' ordering to use the | Chris Lattner |
2004-02-17 | Rename MOVi[mr] instructions to MOV[rm]i | Chris Lattner |
2004-02-17 | Whoops, got my cases swapped. | Chris Lattner |
2004-02-17 | Add mem forms of AND instructions | Chris Lattner |
2004-02-17 | Rename the IMULri* instructions to IMULrri, as they are actually three address | Chris Lattner |
2004-02-16 | Add peephole optimizations for ADD [MEM], IMM8 instructions. | Alkis Evlogimenos |
2004-02-15 | Make dense maps keyed on physical registers smallerusing | Alkis Evlogimenos |
2004-02-14 | Use newly added next() and prior() utility functions. | Alkis Evlogimenos |
2004-02-12 | Change MachineBasicBlock's vector of MachineInstr pointers into an | Alkis Evlogimenos |
2004-02-10 | Add #include | Chris Lattner |
2004-02-10 | Remove uses of MachineOperand::isVirtualRegister | Chris Lattner |
2004-02-04 | Modify the two address instruction pass to remove the duplicate | Alkis Evlogimenos |
2003-12-14 | Change interface of MachineOperand as follows: | Alkis Evlogimenos |
2003-12-01 | Add a new SSA-based peephole optimizer which includes copy propagation and | Chris Lattner |
2003-11-30 | Finegrainify namespacification | Chris Lattner |
2003-11-11 | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke |
2003-10-20 | Added LLVM project notice to the top of every C++ source file. | John Criswell |
2003-10-20 | Emit x86 instructions for: A = B op C, where A and B are 16-bit registers, | Chris Lattner |
2003-08-13 | Factory methods for FunctionPasses now return type FunctionPass *. | Brian Gaeke |
2003-01-16 | Fix problem with invalidated iterator | Chris Lattner |
2003-01-13 | New files | Chris Lattner |