aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/X86
Commit message (Expand)AuthorAgeFilesLines
* Formalize the notion that AVX and SSE are non-overlapping extensions from the...Nate Begeman2010-12-101-1/+1
* Rewrite the darwin tlv support to use a chain and return to copyingEric Christopher2010-12-091-0/+16
* Remove extraneous copy from DAG conversion for darwin tls. This wasEric Christopher2010-12-091-0/+32
* Move this test to tlv* to make it easier to notice versus linux tlsEric Christopher2010-12-081-0/+0
* If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG messag...Devang Patel2010-12-061-24/+18
* Revert previous two patches while I try to find out how to make bothRafael Espindola2010-12-061-1/+1
* Update test for the extra =.Rafael Espindola2010-12-061-1/+1
* Teach X86ISelLowering that the second result of X86ISD::UMUL is a flagsChris Lattner2010-12-051-0/+22
* it turns out that when ".with.overflow" intrinsics were added to the X86Chris Lattner2010-12-051-1/+7
* fix the rest of the linux miscompares :)Chris Lattner2010-12-051-1/+1
* generalize the previous check to handle -1 on either side of the Chris Lattner2010-12-051-0/+24
* relax this to handle linux defaulting to -static.Chris Lattner2010-12-051-1/+1
* Improve an integer select optimization in two ways:Chris Lattner2010-12-051-0/+58
* merge some tests into select.ll and make them more specific.Chris Lattner2010-12-057-99/+88
* rename testChris Lattner2010-12-051-0/+0
* remove two tests that aren't really testing anything.Chris Lattner2010-12-052-88/+0
* Add patterns for the x86 popcnt instruction.Benjamin Kramer2010-12-041-0/+38
* Hide tests, that check .loc, .file in output assembly, from darwin9 buildbot.Devang Patel2010-12-022-1/+30
* Use set directive for StartMinusEndExpr.Devang Patel2010-12-021-0/+22
* Fix test.Evan Cheng2010-12-021-2/+2
* Fix and re-enable tail call optimization of expanded libcalls.Evan Cheng2010-12-011-6/+12
* Speculatively disable x86 portion of r120501 to appease the x86_64 buildbot.Evan Cheng2010-12-011-0/+1
* Enable sibling call optimization of libcalls which are expanded duringEvan Cheng2010-11-301-0/+24
* Not all platforms use _<func>. Duh.Eric Christopher2010-11-301-2/+2
* Rewrite mwait and monitor support and custom lower arguments.Eric Christopher2010-11-301-0/+26
* Fix some broken CHECK lines.Benjamin Kramer2010-11-291-1/+1
* Lower TLS_addr32 and TLS_addr64.Rafael Espindola2010-11-273-10/+11
* Implement the "if (X == 6 || X == 4)" -> "if ((X|2) == 6)" optimization.Benjamin Kramer2010-11-221-0/+22
* Prefetch has a MemOperand now. FileCheckize a test.Dale Johannesen2010-11-191-5/+5
* Make isScalarToVector to return false if the node is a scalar. This will preventMon P Wang2010-11-191-0/+27
* The DAGCombiner was threading select over pairs of extending loads evenDuncan Sands2010-11-181-0/+15
* Change CodeGen to use .loc directives. This produces a lot more readable outputRafael Espindola2010-11-181-4/+4
* Do not throw away alignment when generating the DAG forDale Johannesen2010-11-182-1/+16
* Fixed to use input redirection for source - to eliminate .s output.John Thompson2010-11-181-1/+1
* Bug 8621 fix - pointer cast stripped from inline asm constraint argument.John Thompson2010-11-171-0/+27
* Recognise 32-bit ror-based bswap implementation used by uclibcPeter Collingbourne2010-11-131-0/+7
* Remove the memmove->memcpy optimization from CodeGen. MemCpyOpt does this.Dan Gohman2010-11-114-36/+0
* Testcase for PR8211 (llc crash at -O0).Duncan Sands2010-11-091-0/+66
* Fix DAGCombiner to avoid folding a sext-in-reg or similar through a shlDan Gohman2010-11-091-5/+38
* Delete an extraneous svn:executable property.Dan Gohman2010-11-091-0/+0
* Fix an inline asm pasto from 117667; was preventingDale Johannesen2010-11-091-0/+17
* go to great lengths to work around a GAS bug my previous patchChris Lattner2010-11-061-2/+1
* This test assumes SSE is present; that is not the defaultDale Johannesen2010-11-031-1/+1
* Fix DAGCombiner to avoid going into an infinite loop when itDan Gohman2010-11-031-0/+32
* Inline asm mult-alt constraint tests.John Thompson2010-11-023-0/+1000
* Use frameindex, if available, as a last resort to emit debug info for a param...Devang Patel2010-11-021-0/+35
* Fix pastos in handling of AVX cvttsd2si, PR8491.Dale Johannesen2010-10-282-2/+2
* An stdcall function calling a non-stdcall functionDale Johannesen2010-10-251-0/+13
* X86: Emit _fltused instead of __fltused on Windows x64.Michael J. Spencer2010-10-231-2/+4
* More accurate estimate / tracking of register pressure.Evan Cheng2010-10-201-1/+1