| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add more ADC and SBB variants | Alkis Evlogimenos | 2004-04-02 | 1 | -0/+2 |
| * | Implement spill code folding for all of the conditional move instructions | Chris Lattner | 2004-03-30 | 1 | -0/+21 |
| * | Another API change to MRegisterInfo::foldMemoryOperand. Instead of a | Alkis Evlogimenos | 2004-03-14 | 1 | -4/+3 |
| * | Change MRegisterInfo::foldMemoryOperand to return the folded | Alkis Evlogimenos | 2004-03-14 | 1 | -169/+163 |
| * | Add memory operand version of conditional move. | Alkis Evlogimenos | 2004-03-07 | 1 | -0/+3 |
| * | A big X86 instruction rename. The instructions are renamed to make | Alkis Evlogimenos | 2004-02-29 | 1 | -148/+148 |
| * | SHLD and SHRD take 32-bit operands but an 8-bit immediate. Rename them | Alkis Evlogimenos | 2004-02-28 | 1 | -2/+2 |
| * | Floating point loads/stores act on memory operands. Rename them to | Alkis Evlogimenos | 2004-02-28 | 1 | -2/+2 |
| * | Uncomment instructions that take both an immediate and a memory | Alkis Evlogimenos | 2004-02-28 | 1 | -11/+11 |
| * | Do not generate instructions with mismatched memory/immediate sized | Alkis Evlogimenos | 2004-02-28 | 1 | -11/+11 |
| * | Add memory operand folding support for the SETcc family of | Alkis Evlogimenos | 2004-02-27 | 1 | -0/+12 |
| * | Add memory operand folding support for SHLD and SHRD instructions. | Alkis Evlogimenos | 2004-02-27 | 1 | -0/+11 |
| * | Add memory operand folding support for SHL, SHR and SAR, SHLD instructions. | Alkis Evlogimenos | 2004-02-27 | 1 | -0/+18 |
| * | Move MOTy::UseType enum into MachineOperand. This eliminates the | Alkis Evlogimenos | 2004-02-22 | 1 | -5/+10 |
| * | When folding memory operands in machine instructions be careful to | Alkis Evlogimenos | 2004-02-22 | 1 | -2/+4 |
| * | Add support for GlobalAddress's for alkis | Chris Lattner | 2004-02-17 | 1 | -2/+8 |
| * | Instructiosn with 1 memory operand have 4 operands in our | Alkis Evlogimenos | 2004-02-17 | 1 | -2/+1 |
| * | Align case statements. | Alkis Evlogimenos | 2004-02-17 | 1 | -32/+32 |
| * | Add TEST and XCHG memory operand support. | Alkis Evlogimenos | 2004-02-17 | 1 | -1/+15 |
| * | Add OR and XOR memory operand support. | Alkis Evlogimenos | 2004-02-17 | 1 | -0/+18 |
| * | Add memory operand folding support for MUL, DIV, IDIV, NEG, NOT, | Alkis Evlogimenos | 2004-02-17 | 1 | -0/+22 |
| * | Add memory operand folding for CMP{rm,mr,mi}{8,16,32}, INCm{8,16,32} | Alkis Evlogimenos | 2004-02-17 | 1 | -0/+21 |
| * | Add support for folding memory operands for ADC, SBB and SUB instructions. | Alkis Evlogimenos | 2004-02-17 | 1 | -0/+13 |
| * | Add a (hidden) option to print instructions that fail to fuse. It's looking | Chris Lattner | 2004-02-17 | 1 | -8/+16 |
| * | Add support for folding memory operands in MOVri{8,16,32} instructions. | Alkis Evlogimenos | 2004-02-17 | 1 | -0/+3 |
| * | Add an option to disable spill fusing in the X86 backend | Chris Lattner | 2004-02-17 | 1 | -0/+5 |
| * | Fix the mneumonics for the mov instructions to have the source and destination | Chris Lattner | 2004-02-17 | 1 | -9/+9 |
| * | GRRR. Move instructions have swapped the order of the r/m operands. | Chris Lattner | 2004-02-17 | 1 | -6/+6 |
| * | Change to match the newer, simpler, interface | Chris Lattner | 2004-02-17 | 1 | -30/+7 |
| * | Add support for folding memory operands into AND and IMUL's | Chris Lattner | 2004-02-17 | 1 | -2/+30 |
| * | Scrunchify code, by adding helpers. No functionality changes. | Chris Lattner | 2004-02-17 | 1 | -56/+45 |
| * | Add API to check and fold memory operands into instructions. | Alkis Evlogimenos | 2004-02-17 | 1 | -0/+81 |
| * | Fix the 'have a framepointer' case, so that the frame pointer always points | Chris Lattner | 2004-02-15 | 1 | -8/+10 |
| * | There is no reason to align the stack pointer if there are no callees of this | Chris Lattner | 2004-02-14 | 1 | -10/+12 |
| * | The prologue/epilogue related method calls have no reason to return a value, | Chris Lattner | 2004-02-14 | 1 | -25/+15 |
| * | finegrainify namespacification, fix 80col prob | Chris Lattner | 2004-02-14 | 1 | -7/+1 |
| * | Use newly added next() and prior() utility functions. | Alkis Evlogimenos | 2004-02-14 | 1 | -1/+2 |
| * | Change interface so that we can add to the end of a basic block | Alkis Evlogimenos | 2004-02-12 | 1 | -5/+5 |
| * | Change MachineBasicBlock's vector of MachineInstr pointers into an | Alkis Evlogimenos | 2004-02-12 | 1 | -26/+23 |
| * | Modify the two address instruction pass to remove the duplicate | Alkis Evlogimenos | 2004-02-04 | 1 | -5/+5 |
| * | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+8 |
| * | Change all machine basic block modifier functions in MRegisterInfo to | Alkis Evlogimenos | 2003-11-04 | 1 | -23/+36 |
| * | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
| * | Output a contorted sequence of instructions to make sure that we don't access | Chris Lattner | 2003-10-14 | 1 | -8/+20 |
| * | Disable the leaf function optimization, which is apparently not legal on | Chris Lattner | 2003-10-14 | 1 | -25/+2 |
| * | Spell `necessary' correctly. | Misha Brukman | 2003-08-18 | 1 | -1/+1 |
| * | Rename register classes to be upper case to make it obvious that they are X86 | Chris Lattner | 2003-08-04 | 1 | -4/+4 |
| * | Switch over to TableGen generated register file description | Chris Lattner | 2003-08-03 | 1 | -109/+8 |
| * | Move "register flags" definition the type of registers to be fully fledged | Chris Lattner | 2003-07-29 | 1 | -0/+1 |
| * | Rename -no-* to -disable-* | Chris Lattner | 2003-02-26 | 1 | -1/+1 |