2007-10-15 |
Dale Johannesen | Handle PPC long double in CBackend. |
tree | commitdiff |
2007-10-14 |
Evan Cheng | Unbreak x86-64. |
tree | commitdiff |
2007-10-14 |
Evan Cheng | Revert 42908 for now. |
tree | commitdiff |
2007-10-14 |
Dale Johannesen | Fix type mismatch error in PPC Altivec (only causes |
tree | commitdiff |
2007-10-13 |
Duncan Sands | Clarify that fastcc has a problem with nested function |
tree | commitdiff |
2007-10-13 |
Evan Cheng | Change unfoldMemoryOperand(). User is now responsible... |
tree | commitdiff |
2007-10-12 |
Arnold Schwaighofer | Correcting the corrections. Bad bad baaad emacs! |
tree | commitdiff |
2007-10-12 |
Arnold Schwaighofer | Corrected many typing errors. And removed 'nest' parame... |
tree | commitdiff |
2007-10-12 |
Duncan Sands | Due to the new tail call optimization, trampolines... |
tree | commitdiff |
2007-10-12 |
Evan Cheng | Update. |
tree | commitdiff |
2007-10-12 |
Dan Gohman | Change the names used for internal labels to use the... |
tree | commitdiff |
2007-10-12 |
Dan Gohman | Mark vector ctpop, cttz, and ctlz as Expand on x86. |
tree | commitdiff |
2007-10-12 |
Dan Gohman | Mark vector pow, ctpop, cttz, and ctlz as Expand on... |
tree | commitdiff |
2007-10-12 |
Evan Cheng | Fold load / store into MOV32to32_ and MOV16to16_. |
tree | commitdiff |
2007-10-12 |
Evan Cheng | Flag MOV32to32_ with EXTRACT_SUBREG. They should not... |
tree | commitdiff |
2007-10-11 |
Dan Gohman | Set ISD::FPOW to Expand. |
tree | commitdiff |
2007-10-11 |
Dale Johannesen | Add missing argument to PALIGNR |
tree | commitdiff |
2007-10-11 |
Arnold Schwaighofer | Added tail call optimization to the x86 back end. It... |
tree | commitdiff |
2007-10-10 |
Chris Lattner | Fix CodeGen/Generic/BasicInstrs.llx on sparc by marking... |
tree | commitdiff |
2007-10-10 |
Dale Johannesen | Next PPC long double bits: ppcf128->i32 conversion. |
tree | commitdiff |
2007-10-09 |
Dan Gohman | LowerIntegerDivOrRem no longer exists. |
tree | commitdiff |
2007-10-09 |
Dan Gohman | Fix grammar in a comment. |
tree | commitdiff |
2007-10-09 |
Dan Gohman | This is done. |
tree | commitdiff |
2007-10-09 |
Evan Cheng | Under 64-bit mode use LEA64_32r instead of LEA64r to... |
tree | commitdiff |
2007-10-09 |
Bruno Cardoso Lopes | Position Independent Code (PIC) support [3] |
tree | commitdiff |
2007-10-09 |
Bruno Cardoso Lopes | Position Independent Code (PIC) support [2] |
tree | commitdiff |
2007-10-09 |
Bruno Cardoso Lopes | Position Independent Code (PIC) support [1] |
tree | commitdiff |
2007-10-08 |
Evan Cheng | Bug fix. X86 was emitting redundant setcc and test... |
tree | commitdiff |
2007-10-08 |
Dan Gohman | Migrate X86 and ARM from using X86ISD::{,I}DIV and... |
tree | commitdiff |
2007-10-08 |
Evan Cheng | Allow x86 compare to be commutable by default. |
tree | commitdiff |
2007-10-08 |
Dan Gohman | When we start enabling SMUL_LOHI/UMUL_LOHI or SDIVREM... |
tree | commitdiff |
2007-10-08 |
Dan Gohman | Simplify getIntPtrType, allowing it to work for arbitra... |
tree | commitdiff |
2007-10-07 |
Chris Lattner | disable this entirely: it is causing use of invalidated... |
tree | commitdiff |
2007-10-07 |
Chris Lattner | Fix many regressions on x86 by avoiding dereferencing... |
tree | commitdiff |
2007-10-06 |
Anton Korobeynikov | Oops, I really wanted to commit this part also :) |
tree | commitdiff |
2007-10-06 |
Anton Korobeynikov | Move merge code into new helper function. |
tree | commitdiff |
2007-10-06 |
Evan Cheng | Added DAG xforms. e.g. |
tree | commitdiff |
2007-10-06 |
Dale Johannesen | Next powerpc long double bits. Comparisons work, |
tree | commitdiff |
2007-10-05 |
Evan Cheng | Commute x86 cmove instructions by swapping the operands... |
tree | commitdiff |
2007-10-05 |
Evan Cheng | This is done. |
tree | commitdiff |
2007-10-05 |
Evan Cheng | Enable convertToThreeAddress for X86 by default. |
tree | commitdiff |
2007-10-05 |
Evan Cheng | INC64_32r -> LEA64_32r is better than INC64_32r ->... |
tree | commitdiff |
2007-10-05 |
Evan Cheng | In 64-bit mode, avoid using leal with 32-bit 32-bit... |
tree | commitdiff |
2007-10-05 |
Dale Johannesen | First round of ppc long double. call/return and |
tree | commitdiff |
2007-10-05 |
Evan Cheng | Add support to convert more 64-bit instructions to... |
tree | commitdiff |
2007-10-05 |
Evan Cheng | ADC and SBB uses EFLAGS. |
tree | commitdiff |
2007-10-05 |
Dan Gohman | Change a few more spaces to tabs in assembly output. |
tree | commitdiff |
2007-10-05 |
Dan Gohman | Change a space to a tab in the assembly output of a... |
tree | commitdiff |
2007-10-05 |
Evan Cheng | Testing convertToThreeeAddress as X86 llcbeta. |
tree | commitdiff |
2007-10-05 |
Evan Cheng | Added storeRegToAddr, loadRegFromAddr, and unfoldMemory... |
tree | commitdiff |
2007-10-05 |
Evan Cheng | Not needed any more. |
tree | commitdiff |
2007-10-05 |
Evan Cheng | Forgot these. |
tree | commitdiff |
2007-10-05 |
Evan Cheng | - Added a few target hooks to generate load / store... |
tree | commitdiff |
2007-10-04 |
Chris Lattner | add a note. |
tree | commitdiff |
2007-10-03 |
Dan Gohman | Use empty() member functions when that's what's being... |
tree | commitdiff |
2007-10-03 |
Chris Lattner | add a note |
tree | commitdiff |
2007-10-03 |
Chris Lattner | add a note |
tree | commitdiff |
2007-10-03 |
Chris Lattner | Bill's example is still not enough to repro this, but... |
tree | commitdiff |
2007-10-02 |
Bill Wendling | Another micro-opt. |
tree | commitdiff |
2007-10-02 |
Bill Wendling | Another missed optimization with LICM. |
tree | commitdiff |
2007-10-02 |
Bill Wendling | Small label changes. |
tree | commitdiff |
2007-10-02 |
Bill Wendling | Now with source code. |
tree | commitdiff |
2007-10-02 |
Bill Wendling | Now with LL code! |
tree | commitdiff |
2007-10-02 |
Bill Wendling | Another missed optimization. |
tree | commitdiff |
2007-10-02 |
Bill Wendling | Micro-optimization -- missed LICM opportunity. |
tree | commitdiff |
2007-10-02 |
Dale Johannesen | Rewrite sqrt and powi to use anyfloat. By popular... |
tree | commitdiff |
2007-10-01 |
Evan Cheng | Refactor code to add load / store folded instructions... |
tree | commitdiff |
2007-10-01 |
Evan Cheng | Typo. X86comi doesn't read / write chain's. |
tree | commitdiff |
2007-10-01 |
Dale Johannesen | Add getABITypeSize, getABITypeSizeInBits |
tree | commitdiff |
2007-09-30 |
Gordon Henriksen | AsmPrinters overriding getAnalysisUsage should call... |
tree | commitdiff |
2007-09-29 |
Evan Cheng | Enabling new condition code modeling scheme. |
tree | commitdiff |
2007-09-28 |
Rafael Espindola | Refactor the memcpy lowering for the x86 target. |
tree | commitdiff |
2007-09-28 |
Evan Cheng | Stop inventing new words. :-) |
tree | commitdiff |
2007-09-28 |
Evan Cheng | Pessimisively assume ADJCALLSTACKDOWN / ADJCALLSTACKUP... |
tree | commitdiff |
2007-09-27 |
Dan Gohman | TargetAsmInfo::getAddressSize() was incorrect for x86... |
tree | commitdiff |
2007-09-27 |
Evan Cheng | Use GR64 in 64-bit mode. |
tree | commitdiff |
2007-09-27 |
Evan Cheng | Doh. Calls clobber EFLAGS. |
tree | commitdiff |
2007-09-26 |
Dale Johannesen | Make temporaries explicit to avoid premature |
tree | commitdiff |
2007-09-26 |
Evan Cheng | - Move getPhysicalRegisterRegClass() from ScheduleDAG... |
tree | commitdiff |
2007-09-26 |
Evan Cheng | - Added MRegisterInfo::getCrossCopyRegClass() hook... |
tree | commitdiff |
2007-09-26 |
Evan Cheng | Some assemblers do not recognize aliases pushfd, pushfq... |
tree | commitdiff |
2007-09-26 |
Dale Johannesen | Enable codegen for long double abs, sin, cos |
tree | commitdiff |
2007-09-26 |
Evan Cheng | Typos: POPQ -> POPFQ, POPD -> POPFD. |
tree | commitdiff |
2007-09-26 |
Chris Lattner | move PR1160 here. |
tree | commitdiff |
2007-09-26 |
Evan Cheng | Allow copyRegToReg to emit cross register classes copies. |
tree | commitdiff |
2007-09-26 |
Chris Lattner | move PR1264 here. |
tree | commitdiff |
2007-09-26 |
Evan Cheng | Add pushf{d|q}, popf{d|q} to push and pop EFLAGS register. |
tree | commitdiff |
2007-09-26 |
Evan Cheng | translateX86CC updates the last two operands. |
tree | commitdiff |
2007-09-26 |
Anton Korobeynikov | Correctly restore stack pointer after realignment in... |
tree | commitdiff |
2007-09-25 |
Evan Cheng | Missing load / store folding entries. |
tree | commitdiff |
2007-09-25 |
Anton Korobeynikov | Partly revert invalid r41774 |
tree | commitdiff |
2007-09-25 |
Dan Gohman | More explicit keywords. |
tree | commitdiff |
2007-09-25 |
Dan Gohman | Fix a typo in a comment. |
tree | commitdiff |
2007-09-25 |
Evan Cheng | New style x87 cmp instructions. |
tree | commitdiff |
2007-09-25 |
Dan Gohman | When both x/y and x%y are needed (x and y both scalar... |
tree | commitdiff |
2007-09-25 |
Dan Gohman | Move the setOperationAction(ISD::DEBUG_LOC, MVT::Other... |
tree | commitdiff |
2007-09-25 |
Evan Cheng | Added support for new condition code modeling scheme... |
tree | commitdiff |
2007-09-25 |
Evan Cheng | New temporary option -new-cc-modeling-scheme to test... |
tree | commitdiff |
2007-09-25 |
Evan Cheng | Rename keyword "modify" -> "implicit". |
tree | commitdiff |
2007-09-24 |
Dale Johannesen | When mixing SSE and x87 codegen, it's possible to |
tree | commitdiff |
next |