aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/X86
Commit message (Expand)AuthorAgeFilesLines
* Set EFLAGS correctly in EmitLoweredSelect on X86.Lang Hames2012-02-021-29/+4
* Instruction scheduling itinerary for Intel Atom.Andrew Trick2012-02-0138-77/+105
* Avoid creating an extract element to an illegal type after LegalizeTypes has ...Mon P Wang2012-02-011-0/+20
* test/CodeGen/X86/avx-minmax.ll: Relax expressions for Win32 targets. YMM argu...NAKAMURA Takumi2012-02-011-4/+4
* Passing AVX 256-bit structures in Win64 was wrong.Elena Demikhovsky2012-02-012-1/+18
* Optimization for "truncate" operation on AVX.Elena Demikhovsky2012-02-011-0/+15
* Remove pcmpgt/pcmpeq intrinsics as clang is not using them.Craig Topper2012-01-313-130/+2
* Remove all references to the old EH.Bill Wendling2012-01-312-6/+0
* Chris's constant data sequence refactoring actually enabled printingChandler Carruth2012-01-301-4/+1
* Fix pattern for memory form of PSHUFD for use with FP vectors to remove bitca...Craig Topper2012-01-301-0/+13
* Add r149110 back with a fix for when the vector and the int have the sameRafael Espindola2012-01-271-3/+2
* Revert r149110 and add a testcase that was crashing since that revision.Rafael Espindola2012-01-271-2/+3
* Unix line endingsMatt Beaumont-Gay2012-01-271-19/+19
* Handle call-clobbered ymm registers on Win64.Jakob Stoklund Olesen2012-01-261-0/+48
* Fix for the following bug in AVX codegen for double-to-int conversions:Victor Umansky2012-01-262-1/+20
* Properly emit ctors / dtors with priorities into desired sectionsAnton Korobeynikov2012-01-251-12/+18
* ZERO_EXTEND operation is optimized for AVX.Elena Demikhovsky2012-01-241-0/+17
* Add support for selecting 256-bit PALIGNR.Craig Topper2012-01-201-0/+57
* Remove a low-quality test which was failing on Windows; test/CodeGen/X86/sret...Eli Friedman2012-01-201-23/+0
* Support MSVC x86-32 sret convention. PR11688. Patch by Joe Groff.Eli Friedman2012-01-201-0/+28
* Space after punctuation.Nick Lewycky2012-01-191-14/+14
* Add a TargetOption for disabling tail calls.Nick Lewycky2012-01-191-0/+40
* Fix a bug in the type-legalization of vector integers. When we bitcast one ve...Nadav Rotem2012-01-181-0/+14
* Transform: (EXTRACT_VECTOR_ELT( VECTOR_SHUFFLE )) -> EXTRACT_VECTOR_ELT.Nadav Rotem2012-01-172-3/+29
* Fix 11769.Nadav Rotem2012-01-171-1/+12
* Make sure the non-SSE lowering for fences correctly clobbers EFLAGS. PR11768.Eli Friedman2012-01-161-0/+34
* [AVX] Optimize x86 VSELECT instructions using SimplifyDemandedBits.Nadav Rotem2012-01-151-0/+37
* Relax the FileCheck assertion a bit -- all we really care about is thatChandler Carruth2012-01-151-1/+1
* FileCheck-ize a test, make it more specific to directly test the shiftChandler Carruth2012-01-151-10/+14
* Cleanup test case by adding checks for test names.Chad Rosier2012-01-141-1/+2
* Add a test showing how the Leh_func_endN symbol is used.Rafael Espindola2012-01-141-0/+27
* Add patterns for v16i16 and v32i8 immAllZerosV to select VPXOR to match v4i64...Craig Topper2012-01-131-1/+1
* Fixed a bug in LowerVECTOR_SHUFFLE caused assertion failureElena Demikhovsky2012-01-121-1/+9
* Add error-reporting tests for platforms that don't support segmented stacks.Rafael Espindola2012-01-121-0/+11
* Support segmented stacks on 64-bit FreeBSD.Rafael Espindola2012-01-121-0/+52
* Support segmented stacks on win32.Rafael Espindola2012-01-121-0/+50
* Fix a bug in the AVX 256-bit shuffle code in cases where the splat element is...Nadav Rotem2012-01-121-0/+12
* X86: Generalize the x << (y & const) optimization to also catch masks with mo...Benjamin Kramer2012-01-121-3/+15
* On AVX, we can load v8i32 at a time. The bug happens when two uneven loads ar...Nadav Rotem2012-01-111-0/+12
* Check to make sure that the CFString's back store ends up in the correct sect...Bill Wendling2012-01-111-0/+36
* Support segmented stacks on mac.Rafael Espindola2012-01-111-74/+205
* Split segmented stacks tests into tests for static- and dynamic-size frames.Rafael Espindola2012-01-112-37/+71
* Generate the segmented stack prologue for fastcc too.Rafael Espindola2012-01-111-0/+55
* Revert r147945 which disabled an addressing mode transformation. I hadChandler Carruth2012-01-111-10/+10
* Use unsigned comparison in segmented stack prologue.Rafael Espindola2012-01-111-0/+6
* Explicitly set the scale to 1 on some segstack prologue instrs.Rafael Espindola2012-01-111-0/+4
* Add XOP Intrinsics and testsJan Sjödin2012-01-111-0/+1059
* Fix a bug in the lowering of BUILD_VECTOR for AVX. SCALAR_TO_VECTOR does not ...Nadav Rotem2012-01-112-5/+24
* Disable the transformation I added in r147936 to see if it fixes someChandler Carruth2012-01-111-10/+10
* Fix undefined code and reenable test case.Jakob Stoklund Olesen2012-01-111-2/+1