aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen
AgeCommit message (Expand)Author
2012-04-01Enable prefetch generation on PPC64.Hal Finkel
2012-04-01This commit contains a few changes that had to go in together.Nadav Rotem
2012-04-01Add instruction itinerary for the PPC64 A2 core.Hal Finkel
2012-03-31Add a triple to the test.Rafael Espindola
2012-03-31Teach CodeGen's version of computeMaskedBits to understand the range metadata.Rafael Espindola
2012-03-30ARM target should allow codegenprep to duplicate ret instructions to enable t...Evan Cheng
2012-03-30Testcase for r153710.Bill Wendling
2012-03-30Add testcase for r153705Bill Wendling
2012-03-29Change the constant in this testcase so that it results in a constant poolLang Hames
2012-03-29The shuffle scheduler is only available in asserts build - make misched-new.llLang Hames
2012-03-29Make x86 REP_MOV* and REP_STO instructions use the correct operand sizes in 6...Lang Hames
2012-03-29Expand FREM.Akira Hatanaka
2012-03-29For X86, change load/dec-or-inc/store into dec-or-inc, respectively.Joel Jones
2012-03-29Reverted to revision 153616 to unblock buildJoel Jones
2012-03-29For X86, change load/dec-or-inc/store into dec-or-inc, respectively.Joel Jones
2012-03-28Don't kill the base register when expanding strd.Jakob Stoklund Olesen
2012-03-28Spill DPair registers, not just QPR.Jakob Stoklund Olesen
2012-03-28Fix test case.Akira Hatanaka
2012-03-27Add a test for the previous commit. Also, remove two tests that wereEric Christopher
2012-03-27Post-ra LICM should take care not to hoist an instruction that would clobber aEvan Cheng
2012-03-26ARM has a peephole optimization which looks for a def / use pair. The defEvan Cheng
2012-03-26Remove stale CBackend tests.Benjamin Kramer
2012-03-25Continue cleanup of LIT, getting rid of the remaining artifacts from dejagnuEli Bendersky
2012-03-24Fix small-integer VAARG on SVR4 ABI PPC64.Hal Finkel
2012-03-22Remove -enable-lsr-nested in time for 3.1.Andrew Trick
2012-03-22[fast-isel] Fold "urem x, pow2" -> "and x, pow2-1". This should fix the 271%Chad Rosier
2012-03-21misched: tag a few XFAILs that I plan to fixAndrew Trick
2012-03-21I meant to disable this test, not XFAIL itAndrew Trick
2012-03-21misched: beginning to add unit testsAndrew Trick
2012-03-20Fix test case from r153135.Chad Rosier
2012-03-20[avx] Add patterns for combining vextractf128 + vmovaps/vmovups/vmobdqu toChad Rosier
2012-03-20[avx] Move the vextractf128 patterns closer to the vextractf128 def. RemoveChad Rosier
2012-03-20Fix test.Chad Rosier
2012-03-20[avx] Adjust the VINSERTF128rm pattern to allow for unaligned loads.Chad Rosier
2012-03-20It's possible to have a constant expression who's size is quite big (e.g.,Bill Wendling
2012-03-19Perform mul combine when multiplying wiht negative constants.Anton Korobeynikov
2012-03-19This patch adds X86 instruction itineraries for non-pseudo opcodes inPreston Gurd
2012-03-15[fast-isel] Address Eli's comments for r152847. Specifically, add a test caseChad Rosier
2012-03-15ARM case-insensitive checking for APSR_nzcv.Jim Grosbach
2012-03-15Use vmov.f32 to materialize f32 consts on ARM. This relaxes constraints onLang Hames
2012-03-15When optimizing certain BUILD_VECTOR nodes into other BUILD_VECTOR nodes, add...Nadav Rotem
2012-03-15[avx] Add patterns for VINSERTF128rm.Chad Rosier
2012-03-13DAG combine incorrectly optimize (i32 vextract (v4i16 load $addr), c) toEvan Cheng
2012-03-09Fix a regression from r147481.Chad Rosier
2012-03-08Remove the no longer existent psp triple from a test.Benjamin Kramer
2012-03-08Test case for r152280, r152285 and r152290.Akira Hatanaka
2012-03-06Extend r148086 to check for [r +/- reg] address mode. This fixes queens perfo...Evan Cheng
2012-03-06Add <imp-def> operands when reloading into physregs.Jakob Stoklund Olesen
2012-03-06Split fpscr into two registers: FPSCR and FPSCR_NZCV.Lang Hames
2012-03-05Remove a test case that no longer makes sense.Jakob Stoklund Olesen