aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* RTABI chapter 4.3.4 specifies __eabi_mem* calls. Specifically, __eabi_memset ...Renato Golin2011-05-221-4/+20
* Implement mulo x, 2 -> addo x, x in DAGCombiner.Benjamin Kramer2011-05-211-0/+24
* Merge and FileCheckize test cases.Benjamin Kramer2011-05-213-45/+48
* Add fast-isel support for byval calls on x86.Eli Friedman2011-05-201-3/+19
* Re-commit 131641 with fixes; de-pseudoize MOVSX16rr8 and friends.Stuart Hastings2011-05-201-0/+22
* Make $fp and $ra callee-saved registers and let PrologEpilogInserter handleAkira Hatanaka2011-05-201-2/+2
* Fixed regression due to commit 131709, which disables vararg tail call optimi...Chad Rosier2011-05-201-12/+24
* Rename the "sandybridge" subtarget to "corei7-avx", for GCC compatibility.Benjamin Kramer2011-05-201-1/+1
* Fix PR9960 by teaching SimpleRegisterCoalescing::AdjustCopiesBackFrom() to pr...Cameron Zwarich2011-05-201-0/+31
* Fix bug in which nodes that write to argument registers do not get glued with...Akira Hatanaka2011-05-201-5/+5
* Don't attempt to tail call optimize for Win64.Chad Rosier2011-05-201-2/+2
* Revert r131664 and fix it in instcombine instead. rdar://9467055Evan Cheng2011-05-201-19/+0
* Add fast-isel support for zeroext and signext ret instructions on x86.Eli Friedman2011-05-191-0/+38
* Oddly people want to use the 'r' constraint for fp constants on x86.Eric Christopher2011-05-191-0/+12
* Fix up this test to use explicit triples (Win64 passes a different number of ...Eli Friedman2011-05-191-13/+26
* Align i64 arguments to 64 bit boundaries.Akira Hatanaka2011-05-191-0/+34
* crc32 with 64-bit output zeros upper 32-bits. rdar://9467055Evan Cheng2011-05-191-0/+19
* Move test to Transforms/InstCombine.Stuart Hastings2011-05-191-19/+0
* Handle perfect shuffle case that generates a vrev for vectors of floats.Tanya Lattner2011-05-181-0/+15
* Enables vararg functions that pass all arguments via registers to be optimize...Chad Rosier2011-05-182-2/+87
* An imminent fix to the x86_64 byval logic will expose a flaw in theStuart Hastings2011-05-181-1/+1
* Force a triple on a couple of tests; we don't support fast-isel of ret on Win64.Eli Friedman2011-05-182-2/+2
* Merge pmovzx test case into existing file.Stuart Hastings2011-05-182-15/+19
* PTX: add flag to disable mad/fma selectionJustin Holewinski2011-05-181-0/+16
* In r131488 I misunderstood how VREV works. It splits the vector in half and s...Tanya Lattner2011-05-181-3/+2
* Make some of the fast-isel tests actually test fast-isel (and fix test failur...Eli Friedman2011-05-181-12/+17
* X86 pmovsx/pmovzx ignore the upper half of their inputs.Stuart Hastings2011-05-171-0/+15
* vrev is incorrectly defined in the perfect shuffle table. The ordering is bac...Tanya Lattner2011-05-171-0/+17
* Move test for appropriate directory.Galina Kistanova2011-05-171-0/+0
* Add x86 fast-isel for calls returning first-class aggregates. rdar://9435872.Eli Friedman2011-05-172-2/+4
* Back out r131444 and r131438; they're breaking nightly tests. I'll look intoEli Friedman2011-05-172-4/+2
* Fix test.Eli Friedman2011-05-171-1/+3
* Add target triple so test doesn't fail on Windows machines.Evan Cheng2011-05-171-1/+1
* Add x86 fast-isel for calls returning first-class aggregates. rdar://9435872.Eli Friedman2011-05-171-1/+1
* Teach LiveInterval::isZeroLength about null SlotIndexes.Jakob Stoklund Olesen2011-05-162-15/+4
* Remove dead code. Fix associated test to use FileCheck.Eli Friedman2011-05-161-1/+14
* Make fast-isel work correctly s/uadd.with.overflow intrinsics.Eli Friedman2011-05-161-0/+22
* Basic fast-isel of extractvalue. Not too helpful on its own, given the IR cl...Eli Friedman2011-05-161-0/+26
* Don't produce a vmovntdq if we don't have AVX support.Rafael Espindola2011-05-141-0/+12
* Make codegen able to handle values of empty types. This is one wayRafael Espindola2011-05-131-0/+81
* Since I can't reproduce the failures from 131261, re-trying with aStuart Hastings2011-05-131-7/+10
* Revert 131266 and 131261 due to buildbot complaints.Stuart Hastings2011-05-131-10/+7
* Tweak 131261 (thumb2-cbnz.ll) to generate the intended cbnz.Stuart Hastings2011-05-131-8/+10
* Non-fast-isel followup to 129634; correctly handle branches controlledStuart Hastings2011-05-121-3/+4
* Correction. Use explicit target triple in the test.Galina Kistanova2011-05-121-1/+1
* Re-enable branchfolding common code hoisting optimization. Fixed a liveness t...Evan Cheng2011-05-121-0/+28
* Move this test to CodeGen/Thumb. rdar://problem/9416774Stuart Hastings2011-05-111-0/+60
* Identify end of prologue (and beginning of function body) using DW_LNS_set_pr...Devang Patel2011-05-111-0/+55
* Fixes a bug in the DAGCombiner. LoadSDNodes have two values (data, chain).Nadav Rotem2011-05-114-11/+28
* Add custom lowering of X86 vector SRA/SRL/SHL when the shift amount is a spla...Nadav Rotem2011-05-111-0/+142