aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
AgeCommit message (Expand)Author
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-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-19crc32 with 64-bit output zeros upper 32-bits. rdar://9467055Evan Cheng
2011-05-19Move test to Transforms/InstCombine.Stuart Hastings
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-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-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-12Re-enable branchfolding common code hoisting optimization. Fixed a liveness t...Evan Cheng
2011-05-11Identify end of prologue (and beginning of function body) using DW_LNS_set_pr...Devang Patel
2011-05-11Fixes a bug in the DAGCombiner. LoadSDNodes have two values (data, chain).Nadav Rotem
2011-05-11Add custom lowering of X86 vector SRA/SRL/SHL when the shift amount is a spla...Nadav Rotem
2011-05-11Revert 131172 as it is causing clang to miscompile itself. I will tryRafael Espindola
2011-05-11Add a late optimization to BranchFolding that hoist common instruction sequencesEvan Cheng
2011-05-08X86: Add a bunch of peeps for add and sub of SETB.Benjamin Kramer
2011-05-06Emit a proper error message when register allocators run out of registers.Jakob Stoklund Olesen
2011-05-06Re-revert r130877; it's apparently causing a regression on 197.parser,Eli Friedman
2011-05-05Don't produce a __debug_frame.Rafael Espindola
2011-05-05Avoid extra vreg copies for arguments passed in registers. Specifically, thi...Eli Friedman
2011-05-04Prepare remaining tests for -join-physreg going away.Jakob Stoklund Olesen
2011-05-04Fix a batch of x86 tests to be coalescer independent.Jakob Stoklund Olesen
2011-05-04Re-commit r130862 with a minor change to avoid an iterator running off the ed...Eli Friedman
2011-05-04Back out r130862; it appears to be breaking bootstrap.Eli Friedman
2011-05-04Teach MachineCSE how to do simple cross-block CSE involving physregs. This a...Eli Friedman
2011-05-04Don't depend on the physreg coalescing order.Jakob Stoklund Olesen
2011-05-03Replace the "movnt" intrinsics with a native store + nontemporal metadata bit.Bill Wendling
2011-05-01Add r130623 back now that ELF has been fixed to work with -fno-dwarf2-cfi-asm.Rafael Espindola
2011-05-01GCC uses a different encoding of pointers in the FDE when usingRafael Espindola
2011-04-30Revert the previous patch while I figure out how to make llvm-gccRafael Espindola
2011-04-30Enable CFI on OS X.Rafael Espindola
2011-04-30Allow folded spills in test.Jakob Stoklund Olesen