aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
AgeCommit message (Expand)Author
2011-07-26Eliminate copies of undefined values during coalescing.Jakob Stoklund Olesen
2011-07-26Update test.Benjamin Kramer
2011-07-26Add a neat little two's complement hack for x86.Benjamin Kramer
2011-07-26Recognize unpckh* masks and match 256-bit versions. The new versions areBruno Cardoso Lopes
2011-07-26Prevent x86-specific DAGCombine from creating nodes with illegal type (which ...Eli Friedman
2011-07-26XFAIL this test while I investigate it; it's failing for an unexpected reason.Eli Friedman
2011-07-26Add obvious missing case to switch. PR10497.Eli Friedman
2011-07-26Add 256-bit isel for movsldup/movshdupBruno Cardoso Lopes
2011-07-25Codegen allonesvector better while using AVX: vpcmpeqd + vinsertf128Bruno Cardoso Lopes
2011-07-25- Handle special scalar_to_vector case: splats. Using a native 128-bitBruno Cardoso Lopes
2011-07-25Attempt to fix test failure reported on llvm-commits.Eli Friedman
2011-07-25Make sure this DAGCombine actually returns an UNDEF of the correct type; PR10...Eli Friedman
2011-07-25Get rid of an incorrect optimization for shuffles with PALIGNR and simplify i...Eli Friedman
2011-07-24Correctly handle <undef> tied uses when rewriting after a split.Jakob Stoklund Olesen
2011-07-22Fix test check!Bruno Cardoso Lopes
2011-07-22Fix PR10422 by adding the necessary AVX UCOMISD memory versions toBruno Cardoso Lopes
2011-07-22Turn shuffles into unpacks for VT == MVT::v2i64 and MVT::v2f64Rafael Espindola
2011-07-22-Inspected a AVX code block added by someone in early Feb. This was never usedBruno Cardoso Lopes
2011-07-22Although we already support this, add testcases for consistencyBruno Cardoso Lopes
2011-07-22Add a DAGCombine for transforming 128->256 casts into a simpleBruno Cardoso Lopes
2011-07-21- Register v16i16 as valid VR256 register classBruno Cardoso Lopes
2011-07-21Add support for 256-bit versions of VPERMIL instruction. This is a newBruno Cardoso Lopes
2011-07-20While emitting constant value, look through derived type and use underlying b...Devang Patel
2011-07-20PR10421: Fix a straightforward bug in the widening logic for CONCAT_VECTORS.Eli Friedman
2011-07-20New pointer rotate test.Eric Christopher
2011-07-19Fix an obvious typo that's preventing x86 (32-bit) from using .literal16.Evan Cheng
2011-07-19Revert r135423.Devang Patel
2011-07-18During bottom up fast-isel, instructions emitted to materalize registers are ...Devang Patel
2011-07-18Add AVX 128-bit sqrt versionsBruno Cardoso Lopes
2011-07-18Delete empty unused file.Nick Lewycky
2011-07-16Add AVX 128-bit patterns for sint_to_fpBruno Cardoso Lopes
2011-07-15Fix a couple of things:Bruno Cardoso Lopes
2011-07-14Check register class matching instead of width of type matchingEric Christopher
2011-07-14Add 256-bit load/store recognition and matching in several places.Bruno Cardoso Lopes
2011-07-14Don't emit a bit test if there is only one case the test can yield false. A s...Benjamin Kramer
2011-07-13We already support 256-bit packed ADD, SUB, DIV, MUL. Add testcases.Bruno Cardoso Lopes
2011-07-13Make X86ISD::ANDNP more general and Codegen 256-bit VANDNP. A moreBruno Cardoso Lopes
2011-07-13Make sure we don't combine a large displacement and a frame index in the same...Eli Friedman
2011-07-13AVX Codegen support for 256-bit versions of vandps, vandpd, vorps, vorpd, vxo...Bruno Cardoso Lopes
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner
2011-07-09more tests not making the jump into the brave new world.Chris Lattner
2011-07-09test/CodeGen/X86/vector.ll: Tweak temporary output to appease Win32 hosts.NAKAMURA Takumi
2011-07-09Hoist spills within a basic block.Jakob Stoklund Olesen
2011-07-08Fix broken x86_64 tests which specify non-64-bit cpu's.Evan Cheng
2011-07-08Default 64-bit target features and SSE2 on when a triple specifies x86-64. C...Eli Friedman
2011-07-08Add _allrem, _aullrem and _allmul to the runtime for MSVC.Julien Lerouge
2011-07-08Add an intrinsic and codegen support for fused multiply-accumulate. The intentCameron Zwarich
2011-07-08Be more aggressive about following hints.Jakob Stoklund Olesen
2011-07-08Emit a more efficient magic number multiplication for exact sdivs.Benjamin Kramer
2011-07-08Remove a test that no longer makes sense.Jakob Stoklund Olesen