aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Add VSELECT to LegalizeVectorTypes::ScalariseVectorResult. Previously it wou...Pete Cooper2012-04-031-0/+8
* Add an additional testcase which checks ops with multiple users.Nadav Rotem2012-04-031-0/+12
* Allocate virtual registers in ascending order.Jakob Stoklund Olesen2012-04-025-15/+36
* During two-address lowering, rescheduling an instruction does not untieLang Hames2012-04-021-0/+24
* No need to run llvm-as.Rafael Espindola2012-04-021-1/+1
* Optimizing swizzles of complex shuffles may generate additional complex shuff...Nadav Rotem2012-04-021-0/+17
* Enable prefetch generation on PPC64.Hal Finkel2012-04-011-0/+15
* This commit contains a few changes that had to go in together.Nadav Rotem2012-04-016-14/+28
* Add instruction itinerary for the PPC64 A2 core.Hal Finkel2012-04-011-0/+33
* Add a triple to the test.Rafael Espindola2012-03-311-1/+1
* Teach CodeGen's version of computeMaskedBits to understand the range metadata.Rafael Espindola2012-03-311-0/+14
* ARM target should allow codegenprep to duplicate ret instructions to enable t...Evan Cheng2012-03-301-0/+42
* Testcase for r153710.Bill Wendling2012-03-301-0/+35
* Add testcase for r153705Bill Wendling2012-03-301-0/+59
* Change the constant in this testcase so that it results in a constant poolLang Hames2012-03-291-3/+3
* The shuffle scheduler is only available in asserts build - make misched-new.llLang Hames2012-03-291-0/+1
* Make x86 REP_MOV* and REP_STO instructions use the correct operand sizes in 6...Lang Hames2012-03-291-2/+3
* Expand FREM.Akira Hatanaka2012-03-291-0/+13
* For X86, change load/dec-or-inc/store into dec-or-inc, respectively.Joel Jones2012-03-292-67/+179
* Reverted to revision 153616 to unblock buildJoel Jones2012-03-292-179/+67
* For X86, change load/dec-or-inc/store into dec-or-inc, respectively.Joel Jones2012-03-292-67/+179
* Don't kill the base register when expanding strd.Jakob Stoklund Olesen2012-03-281-0/+15
* Spill DPair registers, not just QPR.Jakob Stoklund Olesen2012-03-281-1/+15
* Fix test case.Akira Hatanaka2012-03-281-0/+2
* Add a test for the previous commit. Also, remove two tests that wereEric Christopher2012-03-271-108/+0
* Post-ra LICM should take care not to hoist an instruction that would clobber aEvan Cheng2012-03-271-0/+59
* ARM has a peephole optimization which looks for a def / use pair. The defEvan Cheng2012-03-261-0/+33
* Remove stale CBackend tests.Benjamin Kramer2012-03-2652-627/+0
* Continue cleanup of LIT, getting rid of the remaining artifacts from dejagnuEli Bendersky2012-03-2517-136/+17
* Fix small-integer VAARG on SVR4 ABI PPC64.Hal Finkel2012-03-241-0/+20
* Remove -enable-lsr-nested in time for 3.1.Andrew Trick2012-03-225-1138/+0
* [fast-isel] Fold "urem x, pow2" -> "and x, pow2-1". This should fix the 271%Chad Rosier2012-03-221-0/+9
* misched: tag a few XFAILs that I plan to fixAndrew Trick2012-03-214-2/+10
* I meant to disable this test, not XFAIL itAndrew Trick2012-03-211-2/+2
* misched: beginning to add unit testsAndrew Trick2012-03-211-0/+20
* Fix test case from r153135.Chad Rosier2012-03-201-1/+1
* [avx] Add patterns for combining vextractf128 + vmovaps/vmovups/vmobdqu toChad Rosier2012-03-201-0/+89
* [avx] Move the vextractf128 patterns closer to the vextractf128 def. RemoveChad Rosier2012-03-201-1/+0
* Fix test.Chad Rosier2012-03-201-1/+1
* [avx] Adjust the VINSERTF128rm pattern to allow for unaligned loads.Chad Rosier2012-03-201-0/+13
* It's possible to have a constant expression who's size is quite big (e.g.,Bill Wendling2012-03-201-0/+17
* Perform mul combine when multiplying wiht negative constants.Anton Korobeynikov2012-03-191-0/+42
* This patch adds X86 instruction itineraries for non-pseudo opcodes inPreston Gurd2012-03-191-1/+1
* [fast-isel] Address Eli's comments for r152847. Specifically, add a test caseChad Rosier2012-03-151-0/+19
* ARM case-insensitive checking for APSR_nzcv.Jim Grosbach2012-03-153-4/+4
* Use vmov.f32 to materialize f32 consts on ARM. This relaxes constraints onLang Hames2012-03-152-27/+3
* When optimizing certain BUILD_VECTOR nodes into other BUILD_VECTOR nodes, add...Nadav Rotem2012-03-151-0/+10
* [avx] Add patterns for VINSERTF128rm.Chad Rosier2012-03-151-0/+12
* DAG combine incorrectly optimize (i32 vextract (v4i16 load $addr), c) toEvan Cheng2012-03-131-0/+16
* Fix a regression from r147481.Chad Rosier2012-03-091-0/+12