aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen
AgeCommit message (Expand)Author
2011-08-03Remove underscore that's breaking linux buildbots.Benjamin Kramer
2011-08-03Use MachineBranchProbabilityInfo in If-Conversion instead of its own heuristics.Jakub Staszak
2011-08-03Handle IMPLICIT_DEF instructions in X86FloatingPoint.Jakob Stoklund Olesen
2011-08-03Use byte offset, instead of element number, to access merged global.Devang Patel
2011-08-02Assume .cfi_startproc is the first thing in a function. If the function isRafael Espindola
2011-08-02Make this kind of lowering to be supported by 256-bit instructions:Bruno Cardoso Lopes
2011-08-01Add v4f64 -> v2f32 fp_round support. Also add a testcase to exerciseBruno Cardoso Lopes
2011-08-01Since vectors with all ones can't be created with a 256-bit instruction,Bruno Cardoso Lopes
2011-08-01Fix crash with varargs function with no named parameters.Richard Osborne
2011-07-30Revert "Don't check liveness of unallocatable registers."Jakob Stoklund Olesen
2011-07-29Don't check liveness of unallocatable registers.Jakob Stoklund Olesen
2011-07-29Add support for the 'Q' constraint.Eric Christopher
2011-07-29Fix two tests that I crashed in the previous commits. The mask eltsBruno Cardoso Lopes
2011-07-29Match VPERMIL masks more strictly and update the target specific maskBruno Cardoso Lopes
2011-07-29Add v8i32 and v4i64 vpermil patternsBruno Cardoso Lopes
2011-07-29Transfer implicit operands in NEONMoveFixPass.Jakob Stoklund Olesen
2011-07-29Add -verify-arm-pseudo-expand.Jakob Stoklund Olesen
2011-07-28Handle REG_SEQUENCE with implicitly defined operands.Jakob Stoklund Olesen
2011-07-28Add patterns to generate copies for extract_subvector instead ofBruno Cardoso Lopes
2011-07-28Add a few patterns to match allzeros without having to use the fp unit.Bruno Cardoso Lopes
2011-07-28Add SINT_TO_FP and FP_TO_SINT support for v8i32 types. Also moveBruno Cardoso Lopes
2011-07-27The vpermilps and vpermilpd have different behaviour regarding theBruno Cardoso Lopes
2011-07-27It is quiet possible that inlined function body is split into multiple chunks...Devang Patel
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-26FileCheck'ize test.Jim Grosbach
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-20Add MCObjectFileInfo and sink the MCSections initialization code fromEvan Cheng
2011-07-20New pointer rotate test.Eric Christopher