| Commit message (Expand) | Author | Age | Files | Lines |
| * | Support for ADD_PARTS, SUB_PARTS, SHL_PARTS, SHR_PARTS, and SRA_PARTS. | Evan Cheng | 2006-01-09 | 1 | -2/+0 |
| * | * Fast call support. | Evan Cheng | 2006-01-06 | 1 | -1/+2 |
| * | Let the helper functions know about X86::FR32RegClass and X86::FR64RegClass. | Evan Cheng | 2005-12-24 | 1 | -6/+6 |
| * | * Removed the use of FLAG. Now use hasFlagIn and hasFlagOut instead. | Evan Cheng | 2005-12-23 | 1 | -0/+1 |
| * | Rewrite FP stackifier support in the X86InstrInfo.td file, splitting patterns | Chris Lattner | 2005-12-21 | 1 | -4/+3 |
| * | Properly split f32 and f64 into separate register classes for scalar sse fp | Nate Begeman | 2005-10-14 | 1 | -5/+11 |
| * | simplify this code using the new regclass info passed in | Chris Lattner | 2005-09-30 | 1 | -29/+45 |
| * | Pass extra regclasses into spilling code | Chris Lattner | 2005-09-30 | 1 | -2/+4 |
| * | Implement the isLoadFromStackSlot interface | Chris Lattner | 2005-09-19 | 1 | -0/+25 |
| * | The simple isel being gone makes this dead! | Chris Lattner | 2005-08-19 | 1 | -19/+0 |
| * | Eliminate all remaining tabs and trailing spaces. | Jeff Cohen | 2005-07-27 | 1 | -4/+4 |
| * | First round of support for doing scalar FP using the SSE2 ISA extension and | Nate Begeman | 2005-07-06 | 1 | -6/+16 |
| * | Teach reginfo how to deal with ADJSTACKPTRri, allowing us to generate: | Chris Lattner | 2005-05-15 | 1 | -0/+3 |
| * | When emitting the function epilog, check to see if there already a stack | Chris Lattner | 2005-05-14 | 1 | -8/+23 |
| * | Add some new instructions | Chris Lattner | 2005-05-14 | 1 | -2/+10 |
| * | switch to having the callee pop stack operands for fastcc. This is currently... | Chris Lattner | 2005-05-13 | 1 | -5/+19 |
| * | allow RETI | Chris Lattner | 2005-05-13 | 1 | -1/+1 |
| * | add signed versions of the extra precision multiplies | Chris Lattner | 2005-04-06 | 1 | -0/+3 |
| * | Add rotate instructions. | Chris Lattner | 2005-01-19 | 1 | -0/+12 |
| * | Improve coverage of the X86 instruction set by adding 16-bit shift doubles. | Chris Lattner | 2005-01-19 | 1 | -0/+4 |
| * | Add conditional moves for the parity flag. | Chris Lattner | 2005-01-10 | 1 | -0/+4 |
| * | Add support for SETNPr to lower to memory form. | Chris Lattner | 2005-01-02 | 1 | -0/+1 |
| * | Spill/restore X86 floating point stack registers with 64-bits of precision | Chris Lattner | 2004-12-02 | 1 | -4/+5 |
| * | Add some new instructions. Fix the asm string for sbb32rr | Chris Lattner | 2004-10-06 | 1 | -0/+2 |
| * | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -2/+2 |
| * | Reduce uses of getRegClass | Chris Lattner | 2004-08-21 | 1 | -14/+11 |
| * | Code insertion methods now return void instead of an int. | Chris Lattner | 2004-08-15 | 1 | -13/+10 |
| * | These methods no longer take a TargetRegisterClass* operand. | Chris Lattner | 2004-08-15 | 1 | -4/+4 |
| * | Eliminate MachineFunction& argument from eliminateFrameIndex in x86 Target. ... | Nate Begeman | 2004-08-14 | 1 | -2/+2 |
| * | Reserve the correct amt of space. | Chris Lattner | 2004-07-17 | 1 | -2/+2 |
| * | Delete the allocate*TargetMachine function, which is now dead . | Chris Lattner | 2004-07-11 | 1 | -1/+1 |
| * | Add #include <iostream> since Value.h does not #include it any more. | Reid Spencer | 2004-07-04 | 1 | -0/+2 |
| * | Spell out `NoFramePointerElim' for readability. | Misha Brukman | 2004-06-21 | 1 | -1/+1 |
| * | Use the common `NoFPElim' setting instead of our own. | Misha Brukman | 2004-06-21 | 1 | -4/+2 |
| * | Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() | Chris Lattner | 2004-06-17 | 1 | -1/+1 |
| * | Add support for the setp instructions | Chris Lattner | 2004-06-11 | 1 | -0/+1 |
| * | Convert to the new TargetMachine interface. | Chris Lattner | 2004-06-02 | 1 | -2/+2 |
| * | 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 |