aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen
AgeCommit message (Expand)Author
2011-05-23While replacing all uses of a SDValue with another value, do not forget to tr...Devang Patel
2011-05-23Fix <rdar://problem/9476260> by having tail calls always generate 32-bit bran...Cameron Zwarich
2011-05-22RTABI chapter 4.3.4 specifies __eabi_mem* calls. Specifically, __eabi_memset ...Renato Golin
2011-05-21Implement mulo x, 2 -> addo x, x in DAGCombiner.Benjamin Kramer
2011-05-21Merge and FileCheckize test cases.Benjamin Kramer
2011-05-20Add fast-isel support for byval calls on x86.Eli Friedman
2011-05-20Re-commit 131641 with fixes; de-pseudoize MOVSX16rr8 and friends.Stuart Hastings
2011-05-20Make $fp and $ra callee-saved registers and let PrologEpilogInserter handleAkira Hatanaka
2011-05-20Fixed regression due to commit 131709, which disables vararg tail call optimi...Chad Rosier
2011-05-20Rename the "sandybridge" subtarget to "corei7-avx", for GCC compatibility.Benjamin Kramer
2011-05-20Fix PR9960 by teaching SimpleRegisterCoalescing::AdjustCopiesBackFrom() to pr...Cameron Zwarich
2011-05-20Fix bug in which nodes that write to argument registers do not get glued with...Akira Hatanaka
2011-05-20Don't attempt to tail call optimize for Win64.Chad Rosier
2011-05-20Revert r131664 and fix it in instcombine instead. rdar://9467055Evan Cheng
2011-05-19Add fast-isel support for zeroext and signext ret instructions on x86.Eli Friedman
2011-05-19Oddly people want to use the 'r' constraint for fp constants on x86.Eric Christopher
2011-05-19Fix up this test to use explicit triples (Win64 passes a different number of ...Eli Friedman
2011-05-19Align i64 arguments to 64 bit boundaries.Akira Hatanaka
2011-05-19crc32 with 64-bit output zeros upper 32-bits. rdar://9467055Evan Cheng
2011-05-19Move test to Transforms/InstCombine.Stuart Hastings
2011-05-18Handle perfect shuffle case that generates a vrev for vectors of floats.Tanya Lattner
2011-05-18Enables vararg functions that pass all arguments via registers to be optimize...Chad Rosier
2011-05-18An imminent fix to the x86_64 byval logic will expose a flaw in theStuart Hastings
2011-05-18Force a triple on a couple of tests; we don't support fast-isel of ret on Win64.Eli Friedman
2011-05-18Merge pmovzx test case into existing file.Stuart Hastings
2011-05-18PTX: add flag to disable mad/fma selectionJustin Holewinski
2011-05-18In r131488 I misunderstood how VREV works. It splits the vector in half and s...Tanya Lattner
2011-05-18Make some of the fast-isel tests actually test fast-isel (and fix test failur...Eli Friedman
2011-05-17X86 pmovsx/pmovzx ignore the upper half of their inputs.Stuart Hastings
2011-05-17vrev is incorrectly defined in the perfect shuffle table. The ordering is bac...Tanya Lattner
2011-05-17Move test for appropriate directory.Galina Kistanova
2011-05-17Add x86 fast-isel for calls returning first-class aggregates. rdar://9435872.Eli Friedman
2011-05-17Back out r131444 and r131438; they're breaking nightly tests. I'll look intoEli Friedman
2011-05-17Fix test.Eli Friedman
2011-05-17Add target triple so test doesn't fail on Windows machines.Evan Cheng
2011-05-17Add x86 fast-isel for calls returning first-class aggregates. rdar://9435872.Eli Friedman
2011-05-16Teach LiveInterval::isZeroLength about null SlotIndexes.Jakob Stoklund Olesen
2011-05-16Remove dead code. Fix associated test to use FileCheck.Eli Friedman
2011-05-16Make fast-isel work correctly s/uadd.with.overflow intrinsics.Eli Friedman
2011-05-16Basic fast-isel of extractvalue. Not too helpful on its own, given the IR cl...Eli Friedman
2011-05-14Don't produce a vmovntdq if we don't have AVX support.Rafael Espindola
2011-05-13Make codegen able to handle values of empty types. This is one wayRafael Espindola
2011-05-13Since I can't reproduce the failures from 131261, re-trying with aStuart Hastings
2011-05-13Revert 131266 and 131261 due to buildbot complaints.Stuart Hastings
2011-05-13Tweak 131261 (thumb2-cbnz.ll) to generate the intended cbnz.Stuart Hastings
2011-05-12Non-fast-isel followup to 129634; correctly handle branches controlledStuart Hastings
2011-05-12Correction. Use explicit target triple in the test.Galina Kistanova
2011-05-12Re-enable branchfolding common code hoisting optimization. Fixed a liveness t...Evan Cheng
2011-05-11Move this test to CodeGen/Thumb. rdar://problem/9416774Stuart Hastings
2011-05-11Identify end of prologue (and beginning of function body) using DW_LNS_set_pr...Devang Patel