| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove dead member variables of SparcV9SchedInfo and TargetSchedInfo | Brian Gaeke | 2004-02-29 | 1 | -10/+0 |
* | Eliminate the X86-specific BMI functions, using BuildMI instead. | Chris Lattner | 2004-02-29 | 2 | -374/+352 |
* | Fix a miscompilation of 197.parser that occurs when you have single basic | Chris Lattner | 2004-02-29 | 2 | -16/+28 |
* | Fix PR255: [tailduplication] Single basic block loops are very rare | Chris Lattner | 2004-02-29 | 1 | -1/+2 |
* | Adjust to change in TII ctor arguments | Chris Lattner | 2004-02-29 | 5 | -15/+6 |
* | Eliminate the distinction between "real" and "unreal" instructions | Chris Lattner | 2004-02-29 | 3 | -4/+4 |
* | These two virtual methods are never called. | Chris Lattner | 2004-02-29 | 8 | -105/+2 |
* | 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 |
* | int64_t -> int | Chris Lattner | 2004-02-29 | 1 | -1/+1 |
* | 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 |
* | Fix typo in comment | Brian Gaeke | 2004-02-28 | 1 | -1/+1 |
* | Implement switch->br and br->switch folding by ripping out the switch->switch | Chris Lattner | 2004-02-28 | 1 | -178/+174 |
* | 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 |
* | if there is already a prototype for malloc/free, use it, even if it's incorrect. | Chris Lattner | 2004-02-28 | 1 | -10/+42 |
* | Do not generate instructions with mismatched memory/immediate sized | Alkis Evlogimenos | 2004-02-28 | 4 | -36/+44 |
* | Rename AddUsesToWorkList -> AddUsersToWorkList, as that is what it does. | Chris Lattner | 2004-02-28 | 1 | -19/+54 |
* | Turn 'free null' into nothing | Chris Lattner | 2004-02-28 | 1 | -0/+8 |
* | Right, it's really Extractor, not Extraction. | Misha Brukman | 2004-02-28 | 1 | -2/+2 |
* | A pass that uses the generic CodeExtractor to rip out *every* loop in every | Misha Brukman | 2004-02-28 | 1 | -0/+69 |
* | A generic code extractor: given a list of BasicBlocks, it will rip them out into | Misha Brukman | 2004-02-28 | 1 | -0/+573 |
* | 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 |
* | Only clone global nodes between graphs if both graphs have the global. | Chris Lattner | 2004-02-27 | 2 | -13/+9 |
* | ADD MORE FUNCTIONS! | Chris Lattner | 2004-02-27 | 1 | -14/+20 |
* | 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 |
* | setcond instructions don't have aliasing implications. | Chris Lattner | 2004-02-27 | 1 | -2/+2 |
* | Fix Regression/Assembler/2004-02-27-SelfUseAssertError.ll | Chris Lattner | 2004-02-27 | 1 | -1/+2 |
* | 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 |