| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove a TON of flags that noone cares about | Chris Lattner | 2004-02-29 | 1 | -362/+362 |
* | Noone calls these virtual methods | Chris Lattner | 2004-02-29 | 1 | -26/+0 |
* | This is the only file in the system that uses this enum. eliminate it. | Chris Lattner | 2004-02-29 | 1 | -6/+6 |
* | Implement initial prolog/epilog code insertion methods. | Chris Lattner | 2004-02-29 | 4 | -12/+34 |
* | Use correct template for ADC instruction with memory operands. | Alkis Evlogimenos | 2004-02-29 | 1 | -2/+2 |
* | Add an instruction selector capable of selecting 'ret void' | Chris Lattner | 2004-02-29 | 10 | -14/+636 |
* | SHLD and SHRD take 32-bit operands but an 8-bit immediate. Rename them | Alkis Evlogimenos | 2004-02-28 | 4 | -14/+14 |
* | Floating point loads/stores act on memory operands. Rename them to | Alkis Evlogimenos | 2004-02-28 | 8 | -71/+71 |
* | Rename instruction templates to be easier to the human eye to | Alkis Evlogimenos | 2004-02-28 | 1 | -254/+254 |
* | Uncomment instructions that take both an immediate and a memory | Alkis Evlogimenos | 2004-02-28 | 3 | -21/+11 |
* | Each instruction now has both an ImmType and a MemType. This describes | Alkis Evlogimenos | 2004-02-28 | 6 | -500/+542 |
* | Change this so that LLC actually tries to run the code generator, though it will | Chris Lattner | 2004-02-28 | 2 | -2/+2 |
* | SparcV8 now builds. | Chris Lattner | 2004-02-28 | 1 | -1/+1 |
* | fine grainify namespacification | Chris Lattner | 2004-02-28 | 1 | -5/+3 |
* | Finegrainify namespacification | Chris Lattner | 2004-02-28 | 2 | -12/+6 |
* | Tab completion is our friend. | Chris Lattner | 2004-02-28 | 10 | -8/+8 |
* | Clean up rules | Chris Lattner | 2004-02-28 | 2 | -48/+30 |
* | Bring this directory into "it actually compiles" land | Chris Lattner | 2004-02-28 | 8 | -16/+40 |
* | Fix multiple inclusion problem | Chris Lattner | 2004-02-28 | 2 | -6/+0 |
* | Do not generate instructions with mismatched memory/immediate sized | Alkis Evlogimenos | 2004-02-28 | 4 | -36/+44 |
* | Further comment updates. | Alkis Evlogimenos | 2004-02-28 | 1 | -4/+4 |
* | Update comments. | Alkis Evlogimenos | 2004-02-28 | 1 | -9/+9 |
* | My previous commit broke the jit. The shift instructions always take | Alkis Evlogimenos | 2004-02-28 | 1 | -16/+16 |
* | Turn off the SparcV9MachineCodeDestructionPass for now, because it's buggy | Brian Gaeke | 2004-02-27 | 1 | -1/+6 |
* | Correct DestroyMachineFunction's getPassName | Brian Gaeke | 2004-02-27 | 1 | -1/+1 |
* | Fix argument size for SHL, SHR, SAR, SHLD and SHRD families of | Alkis Evlogimenos | 2004-02-27 | 1 | -34/+34 |
* | Fix encoding of ADD and SUB family of instructions. Also rearrange | Alkis Evlogimenos | 2004-02-27 | 1 | -22/+24 |
* | Rename MRMS[0-7]{r,m} to MRM[0-7]{r,m}. | Alkis Evlogimenos | 2004-02-27 | 5 | -223/+223 |
* | Add memory operand folding support for the SETcc family of | Alkis Evlogimenos | 2004-02-27 | 2 | -0/+25 |
* | Add memory operand folding support for SHLD and SHRD instructions. | Alkis Evlogimenos | 2004-02-27 | 2 | -0/+15 |
* | Add memory operand folding support for SHL, SHR and SAR, SHLD instructions. | Alkis Evlogimenos | 2004-02-27 | 2 | -0/+39 |
* | Rename SHL, SHR, SAR, SHLD and SHLR instructions to make them | Alkis Evlogimenos | 2004-02-27 | 3 | -37/+40 |
* | Fixes for PR258 and PR259. | John Criswell | 2004-02-26 | 2 | -6/+6 |
* | Uncomment assertions that register# != 0 on calls to | Alkis Evlogimenos | 2004-02-26 | 2 | -8/+10 |
* | Use a map instead of annotations | Chris Lattner | 2004-02-26 | 1 | -23/+36 |
* | Fix some warnings, some of which were spurious, and some of which were real | Chris Lattner | 2004-02-26 | 2 | -12/+12 |
* | Instructions to call and return from functions. | Misha Brukman | 2004-02-26 | 2 | -2/+50 |
* | Great sparc renaming fallout IV: Sparc --> SparcV9. | Brian Gaeke | 2004-02-25 | 2 | -2/+2 |
* | SparcV8 regs are really 32-bit, not 64! Thanks, Chris. | Misha Brukman | 2004-02-25 | 2 | -2/+2 |
* | Clean up the tablegen descriptions for SparcV8. | Misha Brukman | 2004-02-25 | 4 | -70/+44 |
* | Fix the SparcV8 register definitions that were imported from PPC template. | Misha Brukman | 2004-02-25 | 2 | -130/+50 |
* | SparcV8 has different types of instructions, but F1 is only used for CALL. | Misha Brukman | 2004-02-25 | 4 | -0/+210 |
* | Fix failures in 099.go due to the cfgsimplify pass creating switch instructions | Chris Lattner | 2004-02-25 | 1 | -5/+6 |
* | SparcV8 skeleton | Brian Gaeke | 2004-02-25 | 28 | -0/+1472 |
* | Great renaming part II: Sparc --> SparcV9 (also includes command-line options... | Brian Gaeke | 2004-02-25 | 2 | -2/+2 |
* | Great renaming: Sparc --> SparcV9 | Brian Gaeke | 2004-02-25 | 34 | -375/+375 |
* | Teach the instruction selector how to transform 'array' GEP computations into... | Chris Lattner | 2004-02-25 | 2 | -48/+46 |
* | * Make the previous patch more efficient by not allocating a temporary Machin... | Chris Lattner | 2004-02-25 | 2 | -112/+368 |
* | Add a helper to create an addressing mode given all of the pieces. | Chris Lattner | 2004-02-25 | 1 | -0/+8 |
* | add an inefficient way of folding structure and constant array indexes together | Chris Lattner | 2004-02-25 | 2 | -44/+180 |