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 |
2008-10-21 |
Chris Lattner | really fix run line |
tree | commitdiff |
2008-10-21 |
Chris Lattner | fix run line |
tree | commitdiff |
2008-10-21 |
Chris Lattner | remove some unneeded eh generation |
tree | commitdiff |
2008-10-21 |
Dan Gohman | Don't create TargetGlobalAddress nodes with offsets... |
tree | commitdiff |
2008-10-21 |
Dan Gohman | Optimized FCMP_OEQ and FCMP_UNE for x86. |
tree | commitdiff |
2008-10-21 |
Dan Gohman | When the coalescer is doing rematerializing, have it... |
tree | commitdiff |
2008-10-21 |
Chris Lattner | Fix gcc.c-torture/compile/920520-1.c by inserting bitco... |
tree | commitdiff |
2008-10-18 |
Dan Gohman | Teach DAGCombine to fold constant offsets into GlobalAd... |
tree | commitdiff |
2008-10-17 |
Evan Cheng | Fix PR2898. Spiller delete a store for reuse before... |
tree | commitdiff |
2008-10-17 |
Chris Lattner | Fix a bug where the x86 backend would reject 64-bit... |
tree | commitdiff |
2008-10-17 |
Evan Cheng | Fix a very subtle spiller bug: UpdateKills should not... |
tree | commitdiff |
2008-10-17 |
Dan Gohman | Fun x86 encoding tricks: when adding an immediate value... |
tree | commitdiff |
2008-10-17 |
Dan Gohman | Define patterns for shld and shrd that match immediate |
tree | commitdiff |
2008-10-16 |
Dan Gohman | Fix this test so it actually runs the grep lines. |
tree | commitdiff |
2008-10-16 |
Duncan Sands | Testcase for PR2762. |
tree | commitdiff |
2008-10-15 |
Evan Cheng | - Add target lowering hooks that specify which setcc... |
tree | commitdiff |
2008-10-13 |
Dan Gohman | When doing the very-late shift-and address-mode optimiz... |
tree | commitdiff |
2008-10-13 |
Evan Cheng | Also update sub-register intervals after a trivial... |
tree | commitdiff |
2008-10-13 |
Evan Cheng | Add a test case for _Complex passed as a FCA. |
tree | commitdiff |
2008-10-11 |
Chris Lattner | Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetCons... |
tree | commitdiff |
2008-10-07 |
Dan Gohman | Remove -disable-fast-isel. Use cl::boolOrDefault with... |
tree | commitdiff |
2008-10-07 |
Dan Gohman | Add a testcase for i256 add. i256 isn't fully supported in |
tree | commitdiff |
2008-10-07 |
Anders Carlsson | Certain patterns involving the "movss" instruction... |
tree | commitdiff |
2008-10-06 |
Dale Johannesen | Be more precise about which conversions of NaNs |
tree | commitdiff |
2008-10-06 |
Evan Cheng | Fix PR2850 and PR2863. Only generate movddup for 128... |
tree | commitdiff |
2008-10-04 |
Anton Korobeynikov | Revert r56675 - it breaks unwinding runtime everywhere. |
tree | commitdiff |
next |