2006-02-25 |
Evan Cheng | Added a common about the need for X86ISD::Wrapper. |
blob | commitdiff | raw |
2006-02-23 |
Evan Cheng | - Clean up the lowering and selection code of ConstantP... |
blob | commitdiff | raw | diff to current |
2006-02-23 |
Evan Cheng | PIC related bug fixes. |
blob | commitdiff | raw | diff to current |
2006-02-22 |
Evan Cheng | - Added option -relocation-model to set relocation... |
blob | commitdiff | raw | diff to current |
2006-02-22 |
Evan Cheng | Added MMX, SSE1, and SSE2 vector instructions and some... |
blob | commitdiff | raw | diff to current |
2006-02-22 |
Chris Lattner | split register class handling from explicit physreg... |
blob | commitdiff | raw | diff to current |
2006-02-21 |
Chris Lattner | Updates to match change of getRegForInlineAsmConstraint... |
blob | commitdiff | raw | diff to current |
2006-02-18 |
Evan Cheng | If SSE3 is available, promote FP_TO_UINT i32 to FP_TO_S... |
blob | commitdiff | raw | diff to current |
2006-02-18 |
Evan Cheng | x86 / Darwin PIC support. |
blob | commitdiff | raw | diff to current |
2006-02-17 |
Chris Lattner | unbreak the build |
blob | commitdiff | raw | diff to current |
2006-02-17 |
Evan Cheng | Unbreak x86 be |
blob | commitdiff | raw | diff to current |
2006-02-17 |
Nate Begeman | kill ADD_PARTS & SUB_PARTS and replace them with fancy... |
blob | commitdiff | raw | diff to current |
2006-02-17 |
Nate Begeman | Kill the x86 pattern isel. boom. |
blob | commitdiff | raw | diff to current |
2006-02-16 |
Nate Begeman | Rework the SelectionDAG-based implementations of Simpli... |
blob | commitdiff | raw | diff to current |
2006-02-16 |
Evan Cheng | A bit more memset / memcpy optimization. |
blob | commitdiff | raw | diff to current |
2006-02-14 |
Evan Cheng | Rename maxStoresPerMemSet to maxStoresPerMemset, etc. |
blob | commitdiff | raw | diff to current |
2006-02-14 |
Evan Cheng | Set maxStoresPerMemSet to 16. Ditto for maxStoresPerMem... |
blob | commitdiff | raw | diff to current |
2006-02-13 |
Chris Lattner | Switch targets over to using SelectionDAG::getCALLSEQ_S... |
blob | commitdiff | raw | diff to current |
2006-02-07 |
Evan Cheng | Darwin ABI issues: weak, linkonce, etc. dynamic-no... |
blob | commitdiff | raw | diff to current |
2006-02-04 |
Evan Cheng | Separate FILD and FILD_FLAG, the later is only used... |
blob | commitdiff | raw | diff to current |
2006-02-02 |
Evan Cheng | Fix a erroneous comment. |
blob | commitdiff | raw | diff to current |
2006-02-01 |
Nate Begeman | Fix some of the stuff in the PPC README file, and clean... |
blob | commitdiff | raw | diff to current |
2006-02-01 |
Evan Cheng | Return's chain should be matching either the chain... |
blob | commitdiff | raw | diff to current |
2006-02-01 |
Evan Cheng | When folding a load into a return of SSE value, check... |
blob | commitdiff | raw | diff to current |
2006-01-31 |
Evan Cheng | Be smarter about whether to store the SSE return value... |
blob | commitdiff | raw | diff to current |
2006-01-31 |
Evan Cheng | - Allow XMM load (for scalar use) to be folded into... |
blob | commitdiff | raw | diff to current |
2006-01-31 |
Chris Lattner | * Fix 80-column violations |
blob | commitdiff | raw | diff to current |
2006-01-31 |
Evan Cheng | Added custom lowering of fabs |
blob | commitdiff | raw | diff to current |
2006-01-30 |
Evan Cheng | Don't generate complex sequence for SETOLE, SETOLT... |
blob | commitdiff | raw | diff to current |
2006-01-30 |
Evan Cheng | i64 -> f32, f32 -> i64 and some clean up. |
blob | commitdiff | raw | diff to current |
2006-01-30 |
Evan Cheng | Always use FP stack instructions to perform i64 to... |
blob | commitdiff | raw | diff to current |
2006-01-30 |
Chris Lattner | Move MaskedValueIsZero from the DAGCombiner to the... |
blob | commitdiff | raw | diff to current |
2006-01-30 |
Chris Lattner | adjust prototype |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Chris Lattner | The FP stack doesn't support UNDEF, ask the legalizer... |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Chris Lattner | Targets all now request ConstantFP to be legalized... |
blob | commitdiff | raw | diff to current |
2006-01-28 |
Chris Lattner | silence a warning |
blob | commitdiff | raw | diff to current |
2006-01-27 |
Evan Cheng | Bye bye Pattern ISel, hello DAG ISel. |
blob | commitdiff | raw | diff to current |
2006-01-27 |
Nate Begeman | Remove TLI.LowerReturnTo, and just let targets custom... |
blob | commitdiff | raw | diff to current |
2006-01-27 |
Evan Cheng | x86 CPU detection and proper subtarget support |
blob | commitdiff | raw | diff to current |
2006-01-26 |
Evan Cheng | When trying to fold X86::SETCC into a Select, make... |
blob | commitdiff | raw | diff to current |
2006-01-25 |
Nate Begeman | First part of bug 680: |
blob | commitdiff | raw | diff to current |
2006-01-25 |
Evan Cheng | X86 prefer scheduling for reduced register pressure. |
blob | commitdiff | raw | diff to current |
2006-01-25 |
Evan Cheng | Fix a selectcc lowering bug. Make a copy of X86ISD... |
blob | commitdiff | raw | diff to current |
2006-01-24 |
Chris Lattner | use ESP directly, not a copy of ESP into some other... |
blob | commitdiff | raw | diff to current |
2006-01-24 |
Chris Lattner | Emit the copies out of call return registers *after... |
blob | commitdiff | raw | diff to current |
2006-01-20 |
Chris Lattner | LowerReturn now doesn't have to handle f32 returns. |
blob | commitdiff | raw | diff to current |
2006-01-19 |
Evan Cheng | Avoid generating a redundant setcc. |
blob | commitdiff | raw | diff to current |
2006-01-19 |
Evan Cheng | A obvious typo |
blob | commitdiff | raw | diff to current |
2006-01-18 |
Evan Cheng | SRA shift amount must be in i8 |
blob | commitdiff | raw | diff to current |
2006-01-18 |
Evan Cheng | If a call return type is i1, insert a truncate from... |
blob | commitdiff | raw | diff to current |
2006-01-17 |
Evan Cheng | Fix lowering of calls which return f32 values. |
blob | commitdiff | raw | diff to current |
2006-01-17 |
Evan Cheng | SSE does not support i64 SINT_TO_FP (FP stack doesn... |
blob | commitdiff | raw | diff to current |
2006-01-17 |
Evan Cheng | Added a FIXME comment about why FST is currently flagge... |
blob | commitdiff | raw | diff to current |
2006-01-17 |
Evan Cheng | Bug fixes: fpGETRESULT should produces a flag result... |
blob | commitdiff | raw | diff to current |
2006-01-16 |
Evan Cheng | Fix FP_TO_INT**_IN_MEM lowering. |
blob | commitdiff | raw | diff to current |
2006-01-15 |
Chris Lattner | Use the default lowering of ISD::DYNAMIC_STACKALLOC... |
blob | commitdiff | raw | diff to current |
2006-01-14 |
Nate Begeman | bswap implementation |
blob | commitdiff | raw | diff to current |
2006-01-13 |
Evan Cheng | LHS = X86ISD::CMOVcc LHS, RHS means LHS = RHS if cc... |
blob | commitdiff | raw | diff to current |
2006-01-13 |
Chris Lattner | Enable X86 support for savestack/restorestack |
blob | commitdiff | raw | diff to current |
2006-01-13 |
Chris Lattner | expand unsupported stacksave/stackrestore nodes |
blob | commitdiff | raw | diff to current |
2006-01-13 |
Evan Cheng | More typo's. I need new eye glasses... |
blob | commitdiff | raw | diff to current |
2006-01-13 |
Evan Cheng | Oops. Typo. |
blob | commitdiff | raw | diff to current |
2006-01-13 |
Evan Cheng | Fix a SETCC / BRCOND folding bug. |
blob | commitdiff | raw | diff to current |
2006-01-12 |
Evan Cheng | Fix sint_to_fp (fild*) support. |
blob | commitdiff | raw | diff to current |
2006-01-12 |
Evan Cheng | X86ISD::SETCC (e.g. SETEr) produces a flag (so multiple... |
blob | commitdiff | raw | diff to current |
2006-01-12 |
Evan Cheng | * Materialize GlobalAddress and ExternalSym with MOV32r... |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Evan Cheng | Added ROTL and ROTR. |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Evan Cheng | Support for MEMCPY and MEMSET. |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Nate Begeman | Add bswap, rotl, and rotr nodes |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Evan Cheng | * Add special entry code main() (to set x87 to 64-bit... |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Evan Cheng | SSE cmov support. |
blob | commitdiff | raw | diff to current |
2006-01-10 |
Evan Cheng | FP_TO_INT*_IN_MEM and x87 FP Select support. |
blob | commitdiff | raw | diff to current |
2006-01-09 |
Evan Cheng | More typos |
blob | commitdiff | raw | diff to current |
2006-01-09 |
Evan Cheng | typo |
blob | commitdiff | raw | diff to current |
2006-01-09 |
Evan Cheng | Support for ADD_PARTS, SUB_PARTS, SHL_PARTS, SHR_PARTS... |
blob | commitdiff | raw | diff to current |
2006-01-06 |
Evan Cheng | * Fast call support. |
blob | commitdiff | raw | diff to current |
2006-01-05 |
Jim Laskey | Had expand logic backward. |
blob | commitdiff | raw | diff to current |
2006-01-05 |
Jim Laskey | Added initial support for DEBUG_LABEL allowing debug... |
blob | commitdiff | raw | diff to current |
2006-01-05 |
Evan Cheng | DAG based isel call support. |
blob | commitdiff | raw | diff to current |
2005-12-27 |
Chris Lattner | Fix a problem duraid pointed out to me compiling kc... |
blob | commitdiff | raw | diff to current |
2005-12-23 |
Evan Cheng | More X86 floating point patterns. |
blob | commitdiff | raw | diff to current |
2005-12-23 |
Chris Lattner | make sure bit_convert's are expanded |
blob | commitdiff | raw | diff to current |
2005-12-21 |
Evan Cheng | * Fix a GlobalAddress lowering bug. |
blob | commitdiff | raw | diff to current |
2005-12-21 |
Jim Laskey | Disengage DEBUG_LOC from non-PPC targets. |
blob | commitdiff | raw | diff to current |
2005-12-21 |
Evan Cheng | * Added support for X86 RET with an additional operand... |
blob | commitdiff | raw | diff to current |
2005-12-21 |
Evan Cheng | * Added lowering hook for external weak global address... |
blob | commitdiff | raw | diff to current |
2005-12-20 |
Evan Cheng | Added a hook to print out names of target specific... |
blob | commitdiff | raw | diff to current |
2005-12-19 |
Evan Cheng | X86 conditional branch support. |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Evan Cheng | Remove a few lines of dead code. |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Evan Cheng | X86 lowers SELECT to a cmp / test followed by a conditi... |
blob | commitdiff | raw | diff to current |
2005-12-15 |
Evan Cheng | * Promote all 1 bit entities to 8 bit. |
blob | commitdiff | raw | diff to current |
2005-12-07 |
Chris Lattner | X86 doesn't support sextinreg for 8-bit things either. |
blob | commitdiff | raw | diff to current |
2005-11-29 |
Chris Lattner | No targets support line number info yet. |
blob | commitdiff | raw | diff to current |
2005-11-20 |
Chris Lattner | Lower READCYCLECOUNTER correctly, preserving the chain... |
blob | commitdiff | raw | diff to current |
2005-11-20 |
Chris Lattner | use chain operands to ensure the copies don't wander... |
blob | commitdiff | raw | diff to current |
2005-11-20 |
Andrew Lenharth | The second patch of X86 support for read cycle counter. |
blob | commitdiff | raw | diff to current |
2005-11-15 |
Chris Lattner | Separate X86ISelLowering stuff out from the X86ISelPatt... |
blob | commitdiff | raw | diff to current |
|