aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/X86
Commit message (Expand)AuthorAgeFilesLines
* Fix some sub-reg coalescing bugs where the coalescer wasn't updating the resu...Evan Cheng2009-07-201-0/+165
* Revert the addition of hasNoPointerOverflow to GEPOperator.Dan Gohman2009-07-201-2/+2
* implement a new magic global "llvm.compiler.used" which is like llvm.used, butChris Lattner2009-07-201-0/+9
* Fix http://llvm.org/bugs/show_bug.cgi?id=4583Jakob Stoklund Olesen2009-07-191-0/+11
* Catch more coalescing opportunities.Evan Cheng2009-07-182-3/+3
* Enable cross register class coalescing.Evan Cheng2009-07-184-4/+47
* Fix pr4552. Stack slot coloring with register must take care not to generate ...Evan Cheng2009-07-171-0/+55
* Fix x86 inline ams 'q' constraint support. In 32-bit mode, it's just like 'Q'...Evan Cheng2009-07-171-0/+10
* rename test.Chris Lattner2009-07-171-0/+0
* Assume an inline asm might be a call, so we getDale Johannesen2009-07-161-1/+1
* Changed my mind. We now allow remat of instructions whose defs have subreg in...Evan Cheng2009-07-161-4/+1
* With recent MC changes, RIP base register is explicitly modeled. Make sure we...Evan Cheng2009-07-161-0/+102
* Let callers decide the sub-register index on the def operand of rematerialize...Evan Cheng2009-07-162-1/+215
* ShortenDeadCopySrcLiveRange needs to be more conservative in multi-kill situa...Evan Cheng2009-07-151-0/+958
* convert to filecheck style, simplify RUN line, and add comment.Chris Lattner2009-07-141-7/+7
* Reapply my previous asmprinter changes now with more testing and two Chris Lattner2009-07-141-1/+1
* Revert r75610 (and r75620, which was blocking the revert), in the hopes ofDaniel Dunbar2009-07-141-2/+2
* Change the X86 asmprinter to use the mangler to apply suffixes like "$non_laz...Chris Lattner2009-07-141-2/+2
* Change the internal interface to makeNameProper to take a bool thatChris Lattner2009-07-141-1/+1
* Check for the correct unnamed name.Bill Wendling2009-07-141-1/+1
* Two changes:Chris Lattner2009-07-131-2/+1
* add nounwindChris Lattner2009-07-121-1/+1
* Darwin prepends an _ to internal globals, Linux doesn't.Nick Lewycky2009-07-111-1/+1
* fix x86-64 static codegen to materialize the address of a global with movl in...Chris Lattner2009-07-111-37/+37
* this test was incorrect for x86-64 static. It passed on darwin, because darwinChris Lattner2009-07-111-1/+5
* Fix PR4533, which is about buggy codegen in x86-64 -static mode.Chris Lattner2009-07-111-20/+557
* We get the P modifier wrong in a lot of cases, just add some more rigorous te...Chris Lattner2009-07-111-30/+59
* Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned Eli Friedman2009-07-092-0/+19
* Targets sometimes assign fixed stack object to spill certain callee-savedEvan Cheng2009-07-093-2/+4
* remove eh, convert to FileCheck styleChris Lattner2009-07-091-6/+9
* we have no tests for dllimport/export. Add one.Chris Lattner2009-07-091-0/+9
* * add some assertions for sanity checking.Chris Lattner2009-07-091-1/+1
* add a test for dale's recent change.Chris Lattner2009-07-091-11/+34
* switch test to FileCheck-style and test the P and non-P cases.Chris Lattner2009-07-081-4/+19
* rename a test to make it a feature test.Chris Lattner2009-07-081-0/+0
* add some more check for vector compares.Chris Lattner2009-07-081-2/+36
* convert a test to "FileCheck" style.Chris Lattner2009-07-081-3/+27
* eliminate the v[if]cmp versions of these tests, now that [if]cmp+sext works.Chris Lattner2009-07-083-42/+1
* dag combine sext(setcc) -> vsetcc before legalize. To make this safe,Chris Lattner2009-07-081-1/+1
* add support for legalizing an icmp where the result is illegal (4xi1) butChris Lattner2009-07-071-0/+7
* add a trivial test that vector compares work.Chris Lattner2009-07-071-0/+7
* implement support for spliting and scalarizing vector setcc's. ThisChris Lattner2009-07-071-0/+28
* verify that the fcmp version of this works just as well as theChris Lattner2009-07-071-0/+12
* Avoid adding a duplicate def. This fixes PR4478.Evan Cheng2009-07-061-0/+137
* @GOTPCREL is also rip-relative. Fix fast-isel to do the right thing.Chris Lattner2009-07-021-1/+1
* Fix yet-another bug I introduced into fastisel, this time handlingChris Lattner2009-07-021-0/+17
* Fix some fast-isel problems selecting global variable addressing inChris Lattner2009-07-011-0/+24
* Fix PR4485.Rafael Espindola2009-06-302-1/+16
* Fix PR4484.Rafael Espindola2009-06-301-0/+15
* FIX PR 4459.Rafael Espindola2009-06-291-0/+15