aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen
AgeCommit message (Expand)Author
2012-01-27Add r149110 back with a fix for when the vector and the int have the sameRafael Espindola
2012-01-27Revert r149110 and add a testcase that was crashing since that revision.Rafael Espindola
2012-01-27Unix line endingsMatt Beaumont-Gay
2012-01-27Rewrite instruction operands in AdjustCopiesBackFrom. Fixes PR11861.Lang Hames
2012-01-26Handle call-clobbered ymm registers on Win64.Jakob Stoklund Olesen
2012-01-26Replace the use of isPredicable() with isPredicated() inChad Rosier
2012-01-26Clear kill flags before propagating a copy.Jakob Stoklund Olesen
2012-01-26Fix for the following bug in AVX codegen for double-to-int conversions:Victor Umansky
2012-01-25Improve sub-register def handling in ProcessImplicitDefs.Jakob Stoklund Olesen
2012-01-25Properly emit ctors / dtors with priorities into desired sectionsAnton Korobeynikov
2012-01-25Modify MipsFrameLowering::emitPrologue and emitEpilogue.Akira Hatanaka
2012-01-25Lower 64-bit immediates using MipsAnalyzeImmediate that has just been added. Akira Hatanaka
2012-01-24Set correct <def,undef> flags when lowering REG_SEQUENCE.Jakob Stoklund Olesen
2012-01-24Pattern for f32 to i64 conversion.Akira Hatanaka
2012-01-2464-bit sign extension in register instructions.Akira Hatanaka
2012-01-24ZERO_EXTEND operation is optimized for AVX.Elena Demikhovsky
2012-01-24An option to selectively enable part of ARM EHABI support.Evgeniy Stepanov
2012-01-24Revert r148686 (and r148694, a fix to it) due to a serious layeringChandler Carruth
2012-01-23Fix PR11829. PostRA LICM was too aggressive.Jakob Stoklund Olesen
2012-01-23An option to selectively enable parts of ARM EHABI support.Evgeniy Stepanov
2012-01-22Add fused multiple+add instructions from VFPv4.Anton Korobeynikov
2012-01-20ARM vector any_extends need to be selected to vmovl. <rdar://problem/10723651>Bob Wilson
2012-01-20VST2 four-register w/ update pseudos for fixed/register update.Jim Grosbach
2012-01-20Add support for selecting 256-bit PALIGNR.Craig Topper
2012-01-20Remove a low-quality test which was failing on Windows; test/CodeGen/X86/sret...Eli Friedman
2012-01-20Support MSVC x86-32 sret convention. PR11688. Patch by Joe Groff.Eli Friedman
2012-01-19Emit ARM EHABI unwinding instructions for 3 more Thumb instructions.Evgeniy Stepanov
2012-01-19Space after punctuation.Nick Lewycky
2012-01-19Add a TargetOption for disabling tail calls.Nick Lewycky
2012-01-18Fix a bug in the type-legalization of vector integers. When we bitcast one ve...Nadav Rotem
2012-01-17Transform: (EXTRACT_VECTOR_ELT( VECTOR_SHUFFLE )) -> EXTRACT_VECTOR_ELT.Nadav Rotem
2012-01-17Fix 11769.Nadav Rotem
2012-01-16AggressiveAntiDepBreaker needs to skip debug values because a debug value doe...Hal Finkel
2012-01-16Make sure the non-SSE lowering for fences correctly clobbers EFLAGS. PR11768.Eli Friedman
2012-01-15[AVX] Optimize x86 VSELECT instructions using SimplifyDemandedBits.Nadav Rotem
2012-01-15Relax the FileCheck assertion a bit -- all we really care about is thatChandler Carruth
2012-01-15FileCheck-ize a test, make it more specific to directly test the shiftChandler Carruth
2012-01-14After r147827 and r147902, it's now possible for unallocatable registers to beEvan Cheng
2012-01-14Cleanup test case by adding checks for test names.Chad Rosier
2012-01-14Add a test showing how the Leh_func_endN symbol is used.Rafael Espindola
2012-01-13test/CodeGen/ARM/test-sharedidx.ll: Fix for -Asserts.NAKAMURA Takumi
2012-01-13Add patterns for v16i16 and v32i8 immAllZerosV to select VPXOR to match v4i64...Craig Topper
2012-01-13DAGCombine's logic for forming pre- and post- indexed loads / stores were beingEvan Cheng
2012-01-12Fixed a bug in LowerVECTOR_SHUFFLE caused assertion failureElena Demikhovsky
2012-01-12Add error-reporting tests for platforms that don't support segmented stacks.Rafael Espindola
2012-01-12Support segmented stacks on 64-bit FreeBSD.Rafael Espindola
2012-01-12Support segmented stacks on win32.Rafael Espindola
2012-01-12Fix a bug in the AVX 256-bit shuffle code in cases where the splat element is...Nadav Rotem
2012-01-12X86: Generalize the x << (y & const) optimization to also catch masks with mo...Benjamin Kramer
2012-01-11On AVX, we can load v8i32 at a time. The bug happens when two uneven loads ar...Nadav Rotem