2009-01-07 |
Chris Lattner | add a testcase. |
tree | commitdiff |
2009-01-07 |
Dan Gohman | Add patterns to match conditional moves with loads... |
tree | commitdiff |
2009-01-07 |
Dan Gohman | X86_COND_C and X86_COND_NC are alternate mnemonics for |
tree | commitdiff |
2009-01-06 |
Dan Gohman | Now that fold-pcmpeqd-0.ll is effectively testing that... |
tree | commitdiff |
2009-01-06 |
Dan Gohman | Revert r42653 and forward-port the code that lets INC64... |
tree | commitdiff |
2009-01-06 |
Dan Gohman | Use a latency value of 0 for the artificial edges inser... |
tree | commitdiff |
2009-01-05 |
Evan Cheng | Find loop back edges only after empty blocks are elimin... |
tree | commitdiff |
2009-01-03 |
Dan Gohman | Fix a DAGCombiner abort on an invalid shift count const... |
tree | commitdiff |
2009-01-02 |
Evan Cheng | Do not isel load folding bt instructions for pentium... |
tree | commitdiff |
2009-01-02 |
Evan Cheng | Use movaps / movd to extract vector element 0 even... |
tree | commitdiff |
2008-12-25 |
Chris Lattner | add PR # |
tree | commitdiff |
2008-12-25 |
Chris Lattner | Add a simple pattern for matching 'bt'. |
tree | commitdiff |
2008-12-24 |
Dan Gohman | Fix a compiler-abort on a testcase where the stack... |
tree | commitdiff |
2008-12-23 |
Dale Johannesen | Add another permutation where we should get rid of... |
tree | commitdiff |
2008-12-23 |
Mon P Wang | Added shuffle and splat test cases for r61365. |
tree | commitdiff |
2008-12-23 |
Dale Johannesen | One more permutation of subtracting off a base value. |
tree | commitdiff |
2008-12-20 |
Dan Gohman | Fix fast-isel to not emit invalid assembly when present... |
tree | commitdiff |
2008-12-20 |
Dan Gohman | Use the correct Preds and Succs lists in setHeightDirty() |
tree | commitdiff |
2008-12-19 |
Evan Cheng | Fix PR3149. If an early clobber def is a physical regis... |
tree | commitdiff |
2008-12-19 |
Evan Cheng | - CodeGenPrepare does not split loop back edges but... |
tree | commitdiff |
2008-12-19 |
Rafael Espindola | Fix bug 3202. |
tree | commitdiff |
2008-12-18 |
Mon P Wang | Fix test to account for generating some vector code... |
tree | commitdiff |
2008-12-18 |
Mon P Wang | Added some basic test cases for r61209 |
tree | commitdiff |
2008-12-17 |
Eli Friedman | Fix for PR3225: disable a broken optimization in |
tree | commitdiff |
2008-12-16 |
Dale Johannesen | A new dag combine; several permutations of this |
tree | commitdiff |
2008-12-16 |
Dan Gohman | Enable anti-dependence breaking by default when post... |
tree | commitdiff |
2008-12-16 |
Dan Gohman | Fix some register-alias-related bugs in the post-RA... |
tree | commitdiff |
2008-12-15 |
Mon P Wang | Added support for splitting and scalarizing vector... |
tree | commitdiff |
2008-12-15 |
Mon P Wang | Added support to LegalizeType for expanding the operand... |
tree | commitdiff |
2008-12-12 |
Bill Wendling | - Use patterns instead of creating completely new instr... |
tree | commitdiff |
2008-12-10 |
Bill Wendling | If ADD, SUB, or MUL have an overflow bit that's used... |
tree | commitdiff |
2008-12-10 |
Mon P Wang | Fixed a bug when trying to optimize a extract vector... |
tree | commitdiff |
2008-12-09 |
Bill Wendling | Implement fast-isel conversion of a branch instruction... |
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 | 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-05 |
Dale Johannesen | Fix test to pass on Linux. |
tree | commitdiff |
2008-12-05 |
Dale Johannesen | Make LoopStrengthReduce smarter about hoisting things... |
tree | commitdiff |
2008-12-05 |
Evan Cheng | This test also requires -mattr=+sse41. |
tree | commitdiff |
2008-12-05 |
Evan Cheng | Effectively undo 60461 in PIC mode which simply transfo... |
tree | commitdiff |
2008-12-05 |
Evan Cheng | Re-did 60519. It turns out Darwin's handling of hidden... |
tree | commitdiff |
2008-12-04 |
Bill Wendling | Temporarily revert r60519. It was causing a bootstrap... |
tree | commitdiff |
2008-12-04 |
Evan Cheng | Visibility hidden GVs do not require extra load of... |
tree | commitdiff |
2008-12-03 |
Evan Cheng | Use mmx (punpckldq VR64, (mmx_v_set0)) to clear high... |
tree | commitdiff |
2008-12-03 |
Evan Cheng | Fix test. |
tree | commitdiff |
2008-12-03 |
Dan Gohman | Mark x86's V_SET0 and V_SETALLONES with isSimpleLoad... |
tree | commitdiff |
2008-12-03 |
Bill Wendling | Change label to 'carry' for unsigned adds. |
tree | commitdiff |
2008-12-03 |
Dan Gohman | Fix byval arguments in the fastcc calling convention... |
tree | commitdiff |
2008-12-03 |
Dan Gohman | Add nounwind attributes to this test. |
tree | commitdiff |
2008-12-03 |
Dale Johannesen | testcases for recent dag combiner changes |
tree | commitdiff |
2008-12-02 |
Evan Cheng | Fix PR3124: overly strict assert. |
tree | commitdiff |
2008-12-02 |
Bill Wendling | Second stab at target-dependent lowering of everyone... |
tree | commitdiff |
2008-12-01 |
Chris Lattner | Add rdar reference, make this actually fail when the... |
tree | commitdiff |
2008-12-01 |
Dale Johannesen | Consider only references to an IV within the loop when |
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 |
Bill Wendling | XFAil test due to reverting of patch. |
tree | commitdiff |
2008-11-27 |
Evan Cheng | Avoid inserting noop's in the middle of a loop. |
tree | commitdiff |
2008-11-27 |
Evan Cheng | On x86 favors folding short immediate into some arithme... |
tree | commitdiff |
2008-11-27 |
Evan Cheng | Add -march=x86. |
tree | commitdiff |
2008-11-26 |
Bill Wendling | Add x86-specific test for add-with-overflow intrinsics. |
tree | commitdiff |
2008-11-26 |
Chris Lattner | Turn on my codegen prepare heuristic by default. It... |
tree | commitdiff |
2008-11-26 |
Chris Lattner | This adds in some code (currently disabled unless you... |
tree | commitdiff |
2008-11-26 |
Chris Lattner | Teach CodeGenPrepare to look through Bitcast instructio... |
tree | commitdiff |
2008-11-26 |
Chris Lattner | fix an over-reduced test. |
tree | commitdiff |
2008-11-26 |
Chris Lattner | this doesn't need EH |
tree | commitdiff |
2008-11-25 |
Dan Gohman | Initial support for anti-dependence breaking. Currently... |
tree | commitdiff |
2008-11-19 |
Owen Anderson | Add support for rematerialization in pre-alloc-splitting. |
tree | commitdiff |
2008-11-16 |
Lang Hames | Removed 2008-10-17-SpillerBug.ll as it does not provide... |
tree | commitdiff |
2008-11-16 |
Lang Hames | 2008-10-17-SpillerBug.ll is currently failing, but... |
tree | commitdiff |
2008-11-16 |
Mon P Wang | Improved shuffle normalization to avoid using extract... |
tree | commitdiff |
2008-11-13 |
Dan Gohman | Remove the FlaggedNodes member from SUnit. Instead... |
tree | commitdiff |
2008-11-13 |
Dale Johannesen | testcase for PR 1779. |
tree | commitdiff |
2008-11-12 |
Dale Johannesen | Fix the testb optimization so x86 also bootstraps. |
tree | commitdiff |
2008-11-10 |
Bill Wendling | Temporarily revert r58979 and related patch. It's causi... |
tree | commitdiff |
2008-11-10 |
Duncan Sands | When promoting the result of fp_to_uint/fp_to_sint, |
tree | commitdiff |
2008-11-10 |
Dale Johannesen | Reenable test. |
tree | commitdiff |
2008-11-09 |
Duncan Sands | XFAIL this while waiting for a fix. |
tree | commitdiff |
2008-11-07 |
Dale Johannesen | Testcase for testb optimization. |
tree | commitdiff |
2008-11-05 |
Evan Cheng | Add more vector move low and zero-extend patterns. |
tree | commitdiff |
2008-11-03 |
Dan Gohman | The ANDMask node folds to a constant, and isn't the... |
tree | commitdiff |
2008-11-03 |
Dan Gohman | Change how extended types are represented in MVTs.... |
tree | commitdiff |
2008-11-03 |
Duncan Sands | Make VAARG work with x86 long double (which is |
tree | commitdiff |
2008-10-31 |
Dan Gohman | Use MOVSSmr instead of EXTRACTPSmr in the case of extra... |
tree | commitdiff |
2008-10-29 |
Duncan Sands | Fix PR2977: LegalizeTypes support for expanding |
tree | commitdiff |
2008-10-29 |
Evan Cheng | - More pre-split fixes: spill slot live interval comput... |
tree | commitdiff |
2008-10-28 |
Chris Lattner | Fix a nasty miscompilation of 176.gcc on linux/x86... |
tree | commitdiff |
2008-10-28 |
Evan Cheng | Avoid putting a split past the end of the live range... |
tree | commitdiff |
2008-10-27 |
Evan Cheng | Remove val# defined by a remat'ed def that is now dead. |
tree | commitdiff |
2008-10-27 |
Duncan Sands | Turn on LegalizeTypes, the new type legalization |
tree | commitdiff |
2008-10-27 |
Evan Cheng | For now, don't split live intervals around x87 stack... |
tree | commitdiff |
2008-10-26 |
Evan Cheng | Do not shrink wrap live interval in a mbb if it's livei... |
tree | commitdiff |
2008-10-25 |
Evan Cheng | Handle cases where there aren't uses in the barrier... |
tree | commitdiff |
2008-10-25 |
Evan Cheng | If val# def is ~0U, meaning it's defined by a PHI,... |
tree | commitdiff |
2008-10-24 |
Dale Johannesen | Be kind to non-x86 hosts. |
tree | commitdiff |
2008-10-24 |
Duncan Sands | Fix translateX86CC: if SetCCOpcode is SETULE and |
tree | commitdiff |
2008-10-24 |
Evan Cheng | Avoid splitting an interval multiple times; avoid split... |
tree | commitdiff |
2008-10-21 |
Dan Gohman | Fix SelectionDAGBuild lowering of Select instructions to |
tree | commitdiff |
next |