| Commit message (Expand) | Author | Age |
* | Remove isImm(), isReg(), and friends, in favor of | Dan Gohman | 2008-09-13 |
* | Use static_cast instead of C style cast. | Evan Cheng | 2008-08-29 |
* | Backing out 55521. Not safe. | Evan Cheng | 2008-08-29 |
* | Swap fp comparison operands and change predicate to allow load folding. | Evan Cheng | 2008-08-28 |
* | These assertions should be return false's instead, allowing the client to det... | Owen Anderson | 2008-08-26 |
* | Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy ... | Owen Anderson | 2008-08-26 |
* | Convert uses of std::vector in TargetInstrInfo to SmallVector. This change h... | Owen Anderson | 2008-08-14 |
* | Add an EXTRACTPSmr pattern to match the pattern that | Dan Gohman | 2008-08-08 |
* | Re-enable elimination of unnecessary SUBREG_TO_REG instructions in | Dan Gohman | 2008-08-07 |
* | Rename SDOperand to SDValue. | Dan Gohman | 2008-07-27 |
* | Use movaps instead of movups to spill 16-byte vector values when default alig... | Evan Cheng | 2008-07-21 |
* | Use aligned stack spills, where possible. This fixes PR2549. | Anton Korobeynikov | 2008-07-19 |
* | Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk | Dan Gohman | 2008-07-17 |
* | Add a utility function to MachineInstr for testing whether an instruction | Dan Gohman | 2008-07-12 |
* | Pool-allocation for MachineInstrs, MachineBasicBlocks, and | Dan Gohman | 2008-07-07 |
* | Make DenseMap's insert return a pair, to more closely resemble std::map. | Dan Gohman | 2008-07-07 |
* | - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propaga... | Evan Cheng | 2008-07-03 |
* | commuteInstruction should preserve dead markers. | Evan Cheng | 2008-07-03 |
* | Make LiveVariables even more optional, by making it optional in the call to T... | Owen Anderson | 2008-07-02 |
* | Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating | Dan Gohman | 2008-07-01 |
* | If it's determined safe, remat MOV32r0 (i.e. xor r, r) and others as it is in... | Evan Cheng | 2008-06-24 |
* | Add option to commuteInstruction() which forces it to create a new (commuted)... | Evan Cheng | 2008-06-16 |
* | Wrap MVT::ValueType in a struct to get type safety | Duncan Sands | 2008-06-06 |
* | Use PMULDQ for v2i64 multiplies when SSE4.1 is available. And add | Dan Gohman | 2008-05-23 |
* | Change target-specific classes to use more precise static types. | Dan Gohman | 2008-05-14 |
* | Constify the machine instruction passed into the | Bill Wendling | 2008-05-12 |
* | Undo r50574. We are already ensuring the folded load address is 16-byte aligned. | Evan Cheng | 2008-05-02 |
* | Not safe folding a load + FsXORPSrr into FsXORPSrm. It's loading a FR64 value... | Evan Cheng | 2008-05-02 |
* | Don't forget to update the current operand when getting the size of an instru... | Nicolas Geoffray | 2008-04-20 |
* | Don't forget about sub-register indices when rematting instructions. | Evan Cheng | 2008-04-16 |
* | Infrastructure for getting the machine code size of a function and an instruc... | Nicolas Geoffray | 2008-04-16 |
* | Rename MemOperand to MachineMemOperand. This was suggested by | Dan Gohman | 2008-04-07 |
* | ReMat of load from stub in pic mode extends the life of pic base. Currently s... | Evan Cheng | 2008-04-01 |
* | Remove unnecessary and non-deterministic checking code. Re-enable remat of lo... | Evan Cheng | 2008-04-01 |
* | Disabling remat of load from gv stub (temporarily) again to fix llvmgcc boots... | Evan Cheng | 2008-04-01 |
* | It's not safe to fold a load from GV stub or constantpool into a two-address ... | Evan Cheng | 2008-03-31 |
* | Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo. | Evan Cheng | 2008-03-31 |
* | Re-apply 48911. | Evan Cheng | 2008-03-31 |
* | Backing out 48911 for now. It's breaking stuff. | Evan Cheng | 2008-03-28 |
* | Load from stub is already re-materializable. | Evan Cheng | 2008-03-28 |
* | Code clean up. | Evan Cheng | 2008-03-27 |
* | Allow certain lea instructions to be rematerialized. | Evan Cheng | 2008-03-27 |
* | Remove an unused command line option. | Evan Cheng | 2008-03-27 |
* | Add CMP32mr and friends to the load-unfolding table. Among | Dan Gohman | 2008-03-25 |
* | Add support for calls that return two FP values in | Chris Lattner | 2008-03-21 |
* | Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs... | Christopher Lamb | 2008-03-16 |
* | Get rid of a pseudo instruction and replace it with subreg based operation on... | Christopher Lamb | 2008-03-13 |
* | coalesce away 80-bit floating point copies. | Chris Lattner | 2008-03-11 |
* | convert a massive if statement to a switch. | Chris Lattner | 2008-03-11 |
* | Missed part of recommit. | Christopher Lamb | 2008-03-11 |