aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
AgeCommit message (Expand)Author
2009-07-12add nounwindChris Lattner
2009-07-11Darwin prepends an _ to internal globals, Linux doesn't.Nick Lewycky
2009-07-11fix x86-64 static codegen to materialize the address of a global with movl in...Chris Lattner
2009-07-11this test was incorrect for x86-64 static. It passed on darwin, because darwinChris Lattner
2009-07-11Fix PR4533, which is about buggy codegen in x86-64 -static mode.Chris Lattner
2009-07-11We get the P modifier wrong in a lot of cases, just add some more rigorous te...Chris Lattner
2009-07-09Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned Eli Friedman
2009-07-09Targets sometimes assign fixed stack object to spill certain callee-savedEvan Cheng
2009-07-09remove eh, convert to FileCheck styleChris Lattner
2009-07-09we have no tests for dllimport/export. Add one.Chris Lattner
2009-07-09* add some assertions for sanity checking.Chris Lattner
2009-07-09add a test for dale's recent change.Chris Lattner
2009-07-08switch test to FileCheck-style and test the P and non-P cases.Chris Lattner
2009-07-08rename a test to make it a feature test.Chris Lattner
2009-07-08add some more check for vector compares.Chris Lattner
2009-07-08convert a test to "FileCheck" style.Chris Lattner
2009-07-08eliminate the v[if]cmp versions of these tests, now that [if]cmp+sext works.Chris Lattner
2009-07-08dag combine sext(setcc) -> vsetcc before legalize. To make this safe,Chris Lattner
2009-07-07add support for legalizing an icmp where the result is illegal (4xi1) butChris Lattner
2009-07-07add a trivial test that vector compares work.Chris Lattner
2009-07-07implement support for spliting and scalarizing vector setcc's. ThisChris Lattner
2009-07-07verify that the fcmp version of this works just as well as theChris Lattner
2009-07-06Avoid adding a duplicate def. This fixes PR4478.Evan Cheng
2009-07-02@GOTPCREL is also rip-relative. Fix fast-isel to do the right thing.Chris Lattner
2009-07-02Fix yet-another bug I introduced into fastisel, this time handlingChris Lattner
2009-07-01Fix some fast-isel problems selecting global variable addressing inChris Lattner
2009-06-30Fix PR4485.Rafael Espindola
2009-06-30Fix PR4484.Rafael Espindola
2009-06-29FIX PR 4459.Rafael Espindola
2009-06-27factor some logic out into a helper function, allow remat of loads from constantChris Lattner
2009-06-27Reimplement rip-relative addressing in the X86-64 backend. The newChris Lattner
2009-06-27remove some unneeded eh info.Chris Lattner
2009-06-27testcase for PR4466Chris Lattner
2009-06-26Add some testcases for some of the recent ScalarEvolution bug fixes.Dan Gohman
2009-06-26remove unwind info, add test for asmprinting of jump table labels with (%rip)Chris Lattner
2009-06-26Add x86 support for 'n' inline asm modifier. This will be handled target inde...Evan Cheng
2009-06-25down with unwind info :)Chris Lattner
2009-06-24unwind info not needed.Chris Lattner
2009-06-24Fix support for inline asm input / output operand tying when operand spans ac...Evan Cheng
2009-06-24Extend ScalarEvolution's multiple-exit support to compute exactDan Gohman
2009-06-21Fix PR4185.Rafael Espindola
2009-06-20change TLS_ADDR lowering to lower to a real mem operand, instead of matching asChris Lattner
2009-06-20no need for unwind infoChris Lattner
2009-06-20no need for unwind info here.Chris Lattner
2009-06-19Re-apply r73718, now that the fix in r73787 is in, and add aDan Gohman
2009-06-19Revert 73718. It's breaking 254.gap.Evan Cheng
2009-06-19Fix for PR2484: add an SSE1 pattern for a shuffle we normally prefer to Eli Friedman
2009-06-18On Darwin, ams printer should output a second label before a jump table so th...Evan Cheng
2009-06-18Generalize LSR's OptimizeSMax to handle unsigned max tests as wellDan Gohman
2009-06-18Remove the code from IVUsers that attempted to handleDan Gohman