2008-12-16 |
Dan Gohman | Remove some special-case logic in ScheduleDAGSDNodes's |
tree | commitdiff |
2008-12-16 |
Dan Gohman | Fix some register-alias-related bugs in the post-RA... |
tree | commitdiff |
2008-12-16 |
Dan Gohman | Make addPred and removePred return void, since the... |
tree | commitdiff |
2008-12-15 |
Mon P Wang | Added support for splitting and scalarizing vector... |
tree | commitdiff |
2008-12-15 |
Dan Gohman | Fix printing of PseudoSourceValues in SDNode graphs. |
tree | commitdiff |
2008-12-15 |
Mon P Wang | Added support to LegalizeType for expanding the operand... |
tree | commitdiff |
2008-12-14 |
Duncan Sands | Reapply r60997, this time without forgetting that |
tree | commitdiff |
2008-12-13 |
Bill Wendling | Temporarily revert r60997. It was causing this failure: |
tree | commitdiff |
2008-12-13 |
Duncan Sands | LegalizeDAG is not supposed to introduce illegal |
tree | commitdiff |
2008-12-13 |
Mon P Wang | Remove assertion to allow promotion of a truncating... |
tree | commitdiff |
2008-12-13 |
Mon P Wang | Added basic support for expanding VSETCC |
tree | commitdiff |
2008-12-13 |
Duncan Sands | On big-endian machines it is wrong to do a full |
tree | commitdiff |
2008-12-12 |
Duncan Sands | When expanding unaligned loads and stores do not make |
tree | commitdiff |
2008-12-12 |
Evan Cheng | Fix add/sub expansion: don't create ADD / SUB with... |
tree | commitdiff |
2008-12-12 |
Duncan Sands | When using a 4 byte jump table on a 64 bit machine, |
tree | commitdiff |
2008-12-12 |
Mon P Wang | Added support for SELECT v8i8 v4i16 for X86 (MMX) |
tree | commitdiff |
2008-12-12 |
Bill Wendling | Redo the arithmetic with overflow architecture. I was... |
tree | commitdiff |
2008-12-11 |
Mon P Wang | Avoid generating a convert_rndsat node when the src... |
tree | commitdiff |
2008-12-11 |
Bill Wendling | Clarify FIXME. |
tree | commitdiff |
2008-12-11 |
Mon P Wang | Whitespace clean up (tabs with spaces) |
tree | commitdiff |
2008-12-11 |
Mon P Wang | Make fix for r60829 less conservative to allow the... |
tree | commitdiff |
2008-12-10 |
Bill Wendling | If ADD, SUB, or MUL have an overflow bit that's used... |
tree | commitdiff |
2008-12-10 |
Duncan Sands | For amusement, implement SADDO, SSUBO, UADDO, USUBO |
tree | commitdiff |
2008-12-10 |
Mon P Wang | Fixed a bug when trying to optimize a extract vector... |
tree | commitdiff |
2008-12-10 |
Bill Wendling | Whitespace changes. |
tree | commitdiff |
2008-12-10 |
Bill Wendling | Whitespace fixes. |
tree | commitdiff |
2008-12-09 |
Dan Gohman | Rewrite the SDep class, and simplify some of the relate... |
tree | commitdiff |
2008-12-09 |
Bill Wendling | Add sub/mul overflow intrinsics. This currently doesn... |
tree | commitdiff |
2008-12-09 |
Duncan Sands | Fix PR3117: not all nodes being legalized. The |
tree | commitdiff |
2008-12-09 |
Mon P Wang | In LegalizeOp, don't change the result type of CONVERT_... |
tree | commitdiff |
2008-12-09 |
Mon P Wang | Fix getNode to allow a vector for the shift amount... |
tree | commitdiff |
2008-12-08 |
Dan Gohman | Factor out the code for sign-extending/truncating gep... |
tree | commitdiff |
2008-12-04 |
Duncan Sands | When allocating a stack temporary, use the correct |
tree | commitdiff |
2008-12-04 |
Dan Gohman | Make debug output more informative. |
tree | commitdiff |
2008-12-03 |
Duncan Sands | Only check that the result of the mapping was not |
tree | commitdiff |
2008-12-02 |
Evan Cheng | Remove a (what appears to be) overly strict assertion... |
tree | commitdiff |
2008-12-02 |
Scott Michel | Non-functional change: make custom lowering for truncat... |
tree | commitdiff |
2008-12-02 |
Dale Johannesen | One more transformation. |
tree | commitdiff |
2008-12-02 |
Tilmann Scheller | make it possible to custom lower TRUNCATE (needed for... |
tree | commitdiff |
2008-12-02 |
Mon P Wang | Removed some unnecessary code in widening. |
tree | commitdiff |
2008-12-02 |
Dale Johannesen | Add a few more transformations. |
tree | commitdiff |
2008-12-01 |
Bill Wendling | Expand getVTList, getNodeValueTypes, and SelectNodeTo... |
tree | commitdiff |
2008-12-01 |
Duncan Sands | There are no longer any places that require a |
tree | commitdiff |
2008-12-01 |
Duncan Sands | Change the interface to the type legalization method |
tree | commitdiff |
2008-11-30 |
Eli Friedman | Followup to r60283: optimize arbitrary width signed... |
tree | commitdiff |
2008-11-30 |
Eli Friedman | Fix for PR2164: allow transforming arbitrary-width... |
tree | commitdiff |
2008-11-30 |
Eli Friedman | APIntify a test which is potentially unsafe otherwise... |
tree | commitdiff |
2008-11-27 |
Sanjiv Gupta | Removing redundant semicolons. No functionality change. |
tree | commitdiff |
2008-11-27 |
Dale Johannesen | Add a missing case in visitADD. |
tree | commitdiff |
2008-11-26 |
Sanjiv Gupta | Allow custom lowering of ADDE/ADDC/SUBE/SUBC operations. |
tree | commitdiff |
2008-11-25 |
Bill Wendling | A simplification for checking whether the signs of... |
tree | commitdiff |
2008-11-25 |
Bill Wendling | Now with the correct type for the 0. |
tree | commitdiff |
2008-11-25 |
Bill Wendling | Get rid of unused variable. |
tree | commitdiff |
2008-11-25 |
Bill Wendling | Hacker's Delight says, "Signed integer overflow of... |
tree | commitdiff |
2008-11-25 |
Dan Gohman | Initial support for anti-dependence breaking. Currently... |
tree | commitdiff |
2008-11-24 |
Bill Wendling | - Make lowering of "add with overflow" customizable... |
tree | commitdiff |
2008-11-24 |
Dan Gohman | Check in the rest of this change. The isAntiDep flag... |
tree | commitdiff |
2008-11-24 |
Duncan Sands | If the type legalizer actually legalized anything |
tree | commitdiff |
2008-11-24 |
Evan Cheng | Eliminate some unused variable compile time warnings. |
tree | commitdiff |
2008-11-24 |
Bill Wendling | Add support for llvm.uadd.with.overflow. |
tree | commitdiff |
2008-11-23 |
Duncan Sands | Rename SetCCResultContents to BooleanContents. In |
tree | commitdiff |
2008-11-23 |
Mon P Wang | Added check to avoid generating extract subvector beyon... |
tree | commitdiff |
2008-11-22 |
Bill Wendling | Cleanup of the [SU]ADDO type legalization code. Patch... |
tree | commitdiff |
2008-11-22 |
Bill Wendling | - Move conversion of [SU]ADDO from DAG combiner into... |
tree | commitdiff |
2008-11-21 |
Dan Gohman | Update comments. |
tree | commitdiff |
2008-11-21 |
Chris Lattner | reapply Sanjiv's patch to genericize memcpy/memset... |
tree | commitdiff |
2008-11-21 |
Bill Wendling | Revert r59802. It was breaking the build of llvm-gcc: |
tree | commitdiff |
2008-11-21 |
Sanjiv Gupta | Make mem[cpy,move,set] intrinsics overloaded. |
tree | commitdiff |
2008-11-21 |
Bill Wendling | Default to converting UADDO to the generic form that... |
tree | commitdiff |
2008-11-21 |
Mon P Wang | Clean up normalization of shuffles |
tree | commitdiff |
2008-11-21 |
Bill Wendling | Combine the two add with overflow intrinsics lowerings... |
tree | commitdiff |
2008-11-21 |
Bill Wendling | Generate code for llvm.uadd.with.overflow intrinsic... |
tree | commitdiff |
2008-11-21 |
Dan Gohman | Add a flag to SDep for tracking which edges are anti... |
tree | commitdiff |
2008-11-21 |
Bill Wendling | Remove chains. Unnecessary. |
tree | commitdiff |
2008-11-21 |
Dan Gohman | Rename SDep's isSpecial to isArtificial, to make this... |
tree | commitdiff |
2008-11-21 |
Bill Wendling | Rename "ADDO" to "SADDO" and "UADDO". The "UADDO" isn... |
tree | commitdiff |
2008-11-21 |
Bill Wendling | Implement the sadd_with_overflow intrinsic. This is... |
tree | commitdiff |
2008-11-21 |
Dan Gohman | Use ComputeLatency in the MachineInstr scheduler. |
tree | commitdiff |
2008-11-21 |
Dan Gohman | Remove the CycleBound computation code from the Schedul... |
tree | commitdiff |
2008-11-21 |
Dan Gohman | Implement ComputeLatency for MachineInstr ScheduleDAGs... |
tree | commitdiff |
2008-11-21 |
Bill Wendling | Add UADDO and SADDO nodes. These will be used for deter... |
tree | commitdiff |
2008-11-21 |
Dan Gohman | Change these schedulers to not emit no-ops. It turns... |
tree | commitdiff |
2008-11-20 |
Duncan Sands | Add some documentation. |
tree | commitdiff |
2008-11-20 |
Bill Wendling | 80-column violation. |
tree | commitdiff |
2008-11-20 |
Dan Gohman | Remove a remnant of list-burr's fast mode. |
tree | commitdiff |
2008-11-20 |
Dan Gohman | Factor out the SethiUllman numbering logic from the... |
tree | commitdiff |
2008-11-20 |
Dan Gohman | Remove the "fast" form of the list-burr scheduler,... |
tree | commitdiff |
2008-11-20 |
Dan Gohman | Facter AddPseudoTwoAddrDeps and associated infrasructur... |
tree | commitdiff |
2008-11-20 |
Dan Gohman | Factor out the code for verifying the work of the sched... |
tree | commitdiff |
2008-11-19 |
Dan Gohman | Simplify this code a little. In the fast scheduler... |
tree | commitdiff |
2008-11-19 |
Dan Gohman | Experimental post-pass scheduling support. Post-pass... |
tree | commitdiff |
2008-11-19 |
Dan Gohman | Move the code for printing a graph node label for an... |
tree | commitdiff |
2008-11-19 |
Dan Gohman | Convert SUnit's dump method into a print method and... |
tree | commitdiff |
2008-11-19 |
Dan Gohman | Rearrange code to reduce the nesting level. No function... |
tree | commitdiff |
2008-11-19 |
Dan Gohman | Fix debug printing of flagged SDNodes in SUnits so... |
tree | commitdiff |
2008-11-18 |
Dan Gohman | Tidy up ScheduleNodeBottomUp methods, and make them... |
tree | commitdiff |
2008-11-18 |
Dan Gohman | Update a comment to reflect the current code. |
tree | commitdiff |
2008-11-18 |
Duncan Sands | Remove integer promotion support for FP_EXTEND |
tree | commitdiff |
2008-11-18 |
Duncan Sands | Simplify code using helper routines. There is not |
tree | commitdiff |
2008-11-18 |
Dan Gohman | Whitespace cleanups. |
tree | commitdiff |
next |