aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Testcase for commit 149833 (use of an uninitialized variable noticedDuncan Sands2012-02-051-0/+6
* Testing vector code without sse doesn't make much sense.Benjamin Kramer2012-02-051-1/+1
* Add a test for the miscompilation my recent ConstantDataArray patches introdu...Chris Lattner2012-02-051-0/+13
* Remove most of the intrinsics for XOP VPCMOV instruction. They all aliased to...Craig Topper2012-02-051-90/+0
* [fast-isel] HandlePHINodesInSuccessorBlocks() can promite i8 and i16 types too.Chad Rosier2012-02-041-0/+44
* [fast-isel] Add support for FPToUI. Also add test cases for FPToSI.Chad Rosier2012-02-031-0/+52
* [fast-isel] Add support for selecting UIToFP.Chad Rosier2012-02-031-0/+94
* The type-legalizer often scalarizes code. One of the common patterns is extra...Nadav Rotem2012-02-032-1/+9
* Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which isAkira Hatanaka2012-02-031-1/+21
* Unix line endingsMatt Beaumont-Gay2012-02-022-33/+33
* Move test/CodeGen/Generic/2012-02-01-CoalescerBug.ll to CodeGen/ARM, for now....NAKAMURA Takumi2012-02-021-0/+0
* Optimization for SIGN_EXTEND operation on AVX.Elena Demikhovsky2012-02-021-0/+17
* Set EFLAGS correctly in EmitLoweredSelect on X86.Lang Hames2012-02-021-29/+4
* PR11868. The previous loop in LiveIntervals::join would sometimes fall over ifLang Hames2012-02-021-0/+26
* 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
* VLIW specific scheduler framework that utilizes deterministic finite automato...Andrew Trick2012-02-012-3/+3
* 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-315-16/+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
* Rewrite instruction operands in AdjustCopiesBackFrom. Fixes PR11861.Lang Hames2012-01-271-0/+21
* Handle call-clobbered ymm registers on Win64.Jakob Stoklund Olesen2012-01-261-0/+48
* Replace the use of isPredicable() with isPredicated() inChad Rosier2012-01-261-0/+44
* Clear kill flags before propagating a copy.Jakob Stoklund Olesen2012-01-261-0/+121
* Fix for the following bug in AVX codegen for double-to-int conversions:Victor Umansky2012-01-262-1/+20
* Improve sub-register def handling in ProcessImplicitDefs.Jakob Stoklund Olesen2012-01-251-0/+24
* Properly emit ctors / dtors with priorities into desired sectionsAnton Korobeynikov2012-01-252-16/+24
* Modify MipsFrameLowering::emitPrologue and emitEpilogue.Akira Hatanaka2012-01-251-2/+2
* Lower 64-bit immediates using MipsAnalyzeImmediate that has just been added. Akira Hatanaka2012-01-251-7/+16
* Set correct <def,undef> flags when lowering REG_SEQUENCE.Jakob Stoklund Olesen2012-01-242-1/+44
* Pattern for f32 to i64 conversion.Akira Hatanaka2012-01-241-0/+7
* 64-bit sign extension in register instructions.Akira Hatanaka2012-01-241-8/+4
* ZERO_EXTEND operation is optimized for AVX.Elena Demikhovsky2012-01-241-0/+17
* An option to selectively enable part of ARM EHABI support.Evgeniy Stepanov2012-01-241-0/+1
* Revert r148686 (and r148694, a fix to it) due to a serious layeringChandler Carruth2012-01-241-3/+2
* Fix PR11829. PostRA LICM was too aggressive.Jakob Stoklund Olesen2012-01-231-0/+105
* An option to selectively enable parts of ARM EHABI support.Evgeniy Stepanov2012-01-231-2/+3
* Add fused multiple+add instructions from VFPv4.Anton Korobeynikov2012-01-221-0/+68
* ARM vector any_extends need to be selected to vmovl. <rdar://problem/10723651>Bob Wilson2012-01-201-0/+17
* VST2 four-register w/ update pseudos for fixed/register update.Jim Grosbach2012-01-201-0/+9
* 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