2009-02-18 |
Dan Gohman | Factor out the code to add a MachineOperand to a Machin... |
blob | commitdiff | raw |
2009-02-13 |
Dale Johannesen | Remove non-DebugLoc versions of BuildMI from X86. |
blob | commitdiff | raw | diff to current |
2009-02-12 |
Dale Johannesen | Eliminate a couple of non-DebugLoc BuildMI variants. |
blob | commitdiff | raw | diff to current |
2009-02-11 |
Bill Wendling | Propagate DebugLoc info for spiller call-backs. |
blob | commitdiff | raw | diff to current |
2009-02-09 |
Evan Cheng | Implement FpSET_ST1_*. |
blob | commitdiff | raw | diff to current |
2009-02-09 |
Evan Cheng | Turns out AnalyzeBranch can modify the mbb being analyz... |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Evan Cheng | Move getPointerRegClass from TargetInstrInfo to TargetR... |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Evan Cheng | Add TargetInstrInfo::isSafeToMoveRegisterClassDefs... |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Dale Johannesen | Get rid of one more non-DebugLoc getNode and |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Bill Wendling | Create DebugLoc information in FastISel. Several tempor... |
blob | commitdiff | raw | diff to current |
2009-01-20 |
Evan Cheng | Change TargetInstrInfo::isMoveInstr to return source... |
blob | commitdiff | raw | diff to current |
2009-01-15 |
Dan Gohman | Add load-folding table entries for BT*ri8 instructions. |
blob | commitdiff | raw | diff to current |
2009-01-09 |
Dan Gohman | Add load-folding table entries for MOVDQA. |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Dan Gohman | Add load-folding table entries for cmovno too. |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Dan Gohman | Define instructions for cmovo and cmovno. |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Dan Gohman | X86_COND_C and X86_COND_NC are alternate mnemonics for |
blob | commitdiff | raw | diff to current |
2009-01-06 |
Dan Gohman | Revert r42653 and forward-port the code that lets INC64... |
blob | commitdiff | raw | diff to current |
2009-01-05 |
Dan Gohman | Tidy up #includes, deleting a bunch of unnecessary... |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Dan Gohman | Make the fuse-failed debug output human-readable. |
blob | commitdiff | raw | diff to current |
2008-12-18 |
Mon P Wang | Fixed x86 code generation of multiple for v2i64. It... |
blob | commitdiff | raw | diff to current |
2008-12-05 |
Evan Cheng | Reason #3 from 60595 doesn't hold true. If we can fold... |
blob | commitdiff | raw | diff to current |
2008-12-05 |
Evan Cheng | Effectively undo 60461 in PIC mode which simply transfo... |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Dan Gohman | Split foldMemoryOperand into public non-virtual and... |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Dan Gohman | Mark x86's V_SET0 and V_SETALLONES with isSimpleLoad... |
blob | commitdiff | raw | diff to current |
2008-12-02 |
Bill Wendling | Reapply r60382. This time, don't mark "ADC" nodes with... |
blob | commitdiff | raw | diff to current |
2008-12-01 |
Bill Wendling | Temporarily revert r60382. It caused CodeGen/X86/i2k... |
blob | commitdiff | raw | diff to current |
2008-12-01 |
Bill Wendling | - Have "ADD" instructions return an implicit EFLAGS. |
blob | commitdiff | raw | diff to current |
2008-11-26 |
Bill Wendling | Generate something sensible for an [SU]ADDO op when... |
blob | commitdiff | raw | diff to current |
2008-11-26 |
Dan Gohman | Fish kill flag annotations in PUSH instructions. |
blob | commitdiff | raw | diff to current |
2008-11-18 |
Dan Gohman | Add more const qualifiers. This fixes build breakage... |
blob | commitdiff | raw | diff to current |
2008-10-27 |
Evan Cheng | For now, don't split live intervals around x87 stack... |
blob | commitdiff | raw | diff to current |
2008-10-25 |
Nicolas Geoffray | Generate code for TLS instructions. |
blob | commitdiff | raw | diff to current |
2008-10-21 |
Dan Gohman | Optimized FCMP_OEQ and FCMP_UNE for x86. |
blob | commitdiff | raw | diff to current |
2008-10-21 |
Dan Gohman | When the coalescer is doing rematerializing, have it... |
blob | commitdiff | raw | diff to current |
2008-10-17 |
Dan Gohman | Define patterns for shld and shrd that match immediate |
blob | commitdiff | raw | diff to current |
2008-10-16 |
Dan Gohman | Const-ify several TargetInstrInfo methods. |
blob | commitdiff | raw | diff to current |
2008-10-12 |
Anton Korobeynikov | Update size of inst correctly with segment override. |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Anton Korobeynikov | Revert r56675 - it breaks unwinding runtime everywhere. |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dan Gohman | Switch the MachineOperand accessors back to the short... |
blob | commitdiff | raw | diff to current |
2008-09-30 |
Dan Gohman | Move the GlobalBaseReg field out of X86ISelDAGToDAG.cpp |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Dan Gohman | Mark lea fi# as being really rematerializable. |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Evan Cheng | Avoid spilling EBP / RBP twice in the prologue. |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Dan Gohman | Move the code for initializing the global base reg... |
blob | commitdiff | raw | diff to current |
2008-09-13 |
Dan Gohman | Remove isImm(), isReg(), and friends, in favor of |
blob | commitdiff | raw | diff to current |
2008-08-29 |
Evan Cheng | Use static_cast instead of C style cast. |
blob | commitdiff | raw | diff to current |
2008-08-29 |
Evan Cheng | Backing out 55521. Not safe. |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Evan Cheng | Swap fp comparison operands and change predicate to... |
blob | commitdiff | raw | diff to current |
2008-08-26 |
Owen Anderson | These assertions should be return false's instead,... |
blob | commitdiff | raw | diff to current |
2008-08-26 |
Owen Anderson | Make TargetInstrInfo::copyRegToReg return a bool indica... |
blob | commitdiff | raw | diff to current |
2008-08-14 |
Owen Anderson | Convert uses of std::vector in TargetInstrInfo to Small... |
blob | commitdiff | raw | diff to current |
2008-08-08 |
Dan Gohman | Add an EXTRACTPSmr pattern to match the pattern that |
blob | commitdiff | raw | diff to current |
2008-08-07 |
Dan Gohman | Re-enable elimination of unnecessary SUBREG_TO_REG... |
blob | commitdiff | raw | diff to current |
2008-07-27 |
Dan Gohman | Rename SDOperand to SDValue. |
blob | commitdiff | raw | diff to current |
2008-07-21 |
Evan Cheng | Use movaps instead of movups to spill 16-byte vector... |
blob | commitdiff | raw | diff to current |
2008-07-19 |
Anton Korobeynikov | Use aligned stack spills, where possible. This fixes... |
blob | commitdiff | raw | diff to current |
2008-07-17 |
Dan Gohman | Add a new function, ReplaceAllUsesOfValuesWith, which... |
blob | commitdiff | raw | diff to current |
2008-07-12 |
Dan Gohman | Add a utility function to MachineInstr for testing... |
blob | commitdiff | raw | diff to current |
2008-07-07 |
Dan Gohman | Pool-allocation for MachineInstrs, MachineBasicBlocks... |
blob | commitdiff | raw | diff to current |
2008-07-07 |
Dan Gohman | Make DenseMap's insert return a pair, to more closely... |
blob | commitdiff | raw | diff to current |
2008-07-03 |
Evan Cheng | - Remove calls to copyKillDeadInfo which is an N^2... |
blob | commitdiff | raw | diff to current |
2008-07-03 |
Evan Cheng | commuteInstruction should preserve dead markers. |
blob | commitdiff | raw | diff to current |
2008-07-02 |
Owen Anderson | Make LiveVariables even more optional, by making it... |
blob | commitdiff | raw | diff to current |
2008-07-01 |
Dan Gohman | Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL... |
blob | commitdiff | raw | diff to current |
2008-06-24 |
Evan Cheng | If it's determined safe, remat MOV32r0 (i.e. xor r... |
blob | commitdiff | raw | diff to current |
2008-06-16 |
Evan Cheng | Add option to commuteInstruction() which forces it... |
blob | commitdiff | raw | diff to current |
2008-06-06 |
Duncan Sands | Wrap MVT::ValueType in a struct to get type safety |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Dan Gohman | Use PMULDQ for v2i64 multiplies when SSE4.1 is availabl... |
blob | commitdiff | raw | diff to current |
2008-05-14 |
Dan Gohman | Change target-specific classes to use more precise... |
blob | commitdiff | raw | diff to current |
2008-05-12 |
Bill Wendling | Constify the machine instruction passed into the |
blob | commitdiff | raw | diff to current |
2008-05-02 |
Evan Cheng | Undo r50574. We are already ensuring the folded load... |
blob | commitdiff | raw | diff to current |
2008-05-02 |
Evan Cheng | Not safe folding a load + FsXORPSrr into FsXORPSrm... |
blob | commitdiff | raw | diff to current |
2008-04-20 |
Nicolas Geoffray | Don't forget to update the current operand when getting... |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Evan Cheng | Don't forget about sub-register indices when rematting... |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Nicolas Geoffray | Infrastructure for getting the machine code size of... |
blob | commitdiff | raw | diff to current |
2008-04-07 |
Dan Gohman | Rename MemOperand to MachineMemOperand. This was sugges... |
blob | commitdiff | raw | diff to current |
2008-04-01 |
Evan Cheng | ReMat of load from stub in pic mode extends the life... |
blob | commitdiff | raw | diff to current |
2008-04-01 |
Evan Cheng | Remove unnecessary and non-deterministic checking code... |
blob | commitdiff | raw | diff to current |
2008-04-01 |
Evan Cheng | Disabling remat of load from gv stub (temporarily)... |
blob | commitdiff | raw | diff to current |
2008-03-31 |
Evan Cheng | It's not safe to fold a load from GV stub or constantpo... |
blob | commitdiff | raw | diff to current |
2008-03-31 |
Evan Cheng | Move reMaterialize() from TargetRegisterInfo to TargetI... |
blob | commitdiff | raw | diff to current |
2008-03-31 |
Evan Cheng | Re-apply 48911. |
blob | commitdiff | raw | diff to current |
2008-03-28 |
Evan Cheng | Backing out 48911 for now. It's breaking stuff. |
blob | commitdiff | raw | diff to current |
2008-03-28 |
Evan Cheng | Load from stub is already re-materializable. |
blob | commitdiff | raw | diff to current |
2008-03-27 |
Evan Cheng | Code clean up. |
blob | commitdiff | raw | diff to current |
2008-03-27 |
Evan Cheng | Allow certain lea instructions to be rematerialized. |
blob | commitdiff | raw | diff to current |
2008-03-27 |
Evan Cheng | Remove an unused command line option. |
blob | commitdiff | raw | diff to current |
2008-03-25 |
Dan Gohman | Add CMP32mr and friends to the load-unfolding table... |
blob | commitdiff | raw | diff to current |
2008-03-21 |
Chris Lattner | Add support for calls that return two FP values in |
blob | commitdiff | raw | diff to current |
2008-03-16 |
Christopher Lamb | Make insert_subreg a two-address instruction, vastly... |
blob | commitdiff | raw | diff to current |
2008-03-13 |
Christopher Lamb | Get rid of a pseudo instruction and replace it with... |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Chris Lattner | coalesce away 80-bit floating point copies. |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Chris Lattner | convert a massive if statement to a switch. |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Christopher Lamb | Missed part of recommit. |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Chris Lattner | abort with an assert instead of a cerr to get line# |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Evan Cheng | Revert 48125, 48126, and 48130 for now to unbreak some... |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Christopher Lamb | Allow insert_subreg into implicit, target-specific... |
blob | commitdiff | raw | diff to current |
2008-03-09 |
Chris Lattner | teach X86InstrInfo::copyRegToReg how to copy into ST... |
blob | commitdiff | raw | diff to current |
2008-03-09 |
Chris Lattner | add some code to support cross-register class copying... |
blob | commitdiff | raw | diff to current |
2008-03-09 |
Chris Lattner | rearrange some code, no functionality change. |
blob | commitdiff | raw | diff to current |
2008-02-23 |
Evan Cheng | Turning on remat of pic loads. |
blob | commitdiff | raw | diff to current |
next |