aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/X86
Commit message (Expand)AuthorAgeFilesLines
* Make size computation less brittle.Rafael Espindola2011-05-274-4/+18
* Delete a test that is no longer relevant.Jakob Stoklund Olesen2011-05-271-52/+0
* Select DW_AT_const_value size based on variable size.Devang Patel2011-05-271-0/+29
* Fix PR10029 - VerifyCoalescing failure on patterns_dfa.c of 445.gobmk.Cameron Zwarich2011-05-271-0/+53
* Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn't exist. Chad Rosier2011-05-262-15/+37
* Fix test on Windows.Eli Friedman2011-05-261-2/+2
* Reverting 132105: it broke some LLVM-GCC DejaGNU tests.Stuart Hastings2011-05-261-35/+0
* Correctly handle a one-word struct passed byval on x86_64.Stuart Hastings2011-05-261-0/+35
* Rewrite fast-isel integer cast handling to handle more cases, and to be simpl...Eli Friedman2011-05-251-7/+8
* Replace the -unwind-tables option with a per function flag. This is moreRafael Espindola2011-05-251-3/+3
* Fix the defaults for .eh_frame. We were marking it as writable.Rafael Espindola2011-05-241-0/+5
* - Teach SelectionDAG::isKnownNeverZero to return true (op x, c) when c isEvan Cheng2011-05-241-0/+15
* When checking for signed multiplication overflow, watch out for INT_MIN and -1.Dan Gohman2011-05-231-0/+18
* Test case for r131908.Devang Patel2011-05-231-0/+102
* While replacing all uses of a SDValue with another value, do not forget to tr...Devang Patel2011-05-231-0/+48
* Implement mulo x, 2 -> addo x, x in DAGCombiner.Benjamin Kramer2011-05-211-0/+24
* Merge and FileCheckize test cases.Benjamin Kramer2011-05-213-45/+48
* Add fast-isel support for byval calls on x86.Eli Friedman2011-05-201-3/+19
* Re-commit 131641 with fixes; de-pseudoize MOVSX16rr8 and friends.Stuart Hastings2011-05-201-0/+22
* Fixed regression due to commit 131709, which disables vararg tail call optimi...Chad Rosier2011-05-201-12/+24
* Rename the "sandybridge" subtarget to "corei7-avx", for GCC compatibility.Benjamin Kramer2011-05-201-1/+1
* Fix PR9960 by teaching SimpleRegisterCoalescing::AdjustCopiesBackFrom() to pr...Cameron Zwarich2011-05-201-0/+31
* Don't attempt to tail call optimize for Win64.Chad Rosier2011-05-201-2/+2
* Revert r131664 and fix it in instcombine instead. rdar://9467055Evan Cheng2011-05-201-19/+0
* Add fast-isel support for zeroext and signext ret instructions on x86.Eli Friedman2011-05-191-0/+38
* Oddly people want to use the 'r' constraint for fp constants on x86.Eric Christopher2011-05-191-0/+12
* Fix up this test to use explicit triples (Win64 passes a different number of ...Eli Friedman2011-05-191-13/+26
* crc32 with 64-bit output zeros upper 32-bits. rdar://9467055Evan Cheng2011-05-191-0/+19
* Move test to Transforms/InstCombine.Stuart Hastings2011-05-191-19/+0
* Enables vararg functions that pass all arguments via registers to be optimize...Chad Rosier2011-05-182-2/+87
* An imminent fix to the x86_64 byval logic will expose a flaw in theStuart Hastings2011-05-181-1/+1
* Force a triple on a couple of tests; we don't support fast-isel of ret on Win64.Eli Friedman2011-05-182-2/+2
* Merge pmovzx test case into existing file.Stuart Hastings2011-05-182-15/+19
* Make some of the fast-isel tests actually test fast-isel (and fix test failur...Eli Friedman2011-05-181-12/+17
* X86 pmovsx/pmovzx ignore the upper half of their inputs.Stuart Hastings2011-05-171-0/+15
* Move test for appropriate directory.Galina Kistanova2011-05-171-0/+32
* Add x86 fast-isel for calls returning first-class aggregates. rdar://9435872.Eli Friedman2011-05-172-2/+4
* Back out r131444 and r131438; they're breaking nightly tests. I'll look intoEli Friedman2011-05-172-4/+2
* Fix test.Eli Friedman2011-05-171-1/+3
* Add target triple so test doesn't fail on Windows machines.Evan Cheng2011-05-171-1/+1
* Add x86 fast-isel for calls returning first-class aggregates. rdar://9435872.Eli Friedman2011-05-171-1/+1
* Teach LiveInterval::isZeroLength about null SlotIndexes.Jakob Stoklund Olesen2011-05-161-11/+0
* Remove dead code. Fix associated test to use FileCheck.Eli Friedman2011-05-161-1/+14
* Make fast-isel work correctly s/uadd.with.overflow intrinsics.Eli Friedman2011-05-161-0/+22
* Basic fast-isel of extractvalue. Not too helpful on its own, given the IR cl...Eli Friedman2011-05-161-0/+26
* Don't produce a vmovntdq if we don't have AVX support.Rafael Espindola2011-05-141-0/+12
* Re-enable branchfolding common code hoisting optimization. Fixed a liveness t...Evan Cheng2011-05-121-0/+28
* Identify end of prologue (and beginning of function body) using DW_LNS_set_pr...Devang Patel2011-05-111-0/+55
* Fixes a bug in the DAGCombiner. LoadSDNodes have two values (data, chain).Nadav Rotem2011-05-113-7/+20
* Add custom lowering of X86 vector SRA/SRL/SHL when the shift amount is a spla...Nadav Rotem2011-05-111-0/+142