aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen
AgeCommit message (Expand)Author
2011-08-15Fix PR10656. It's only profitable to use 128-bit inserts and extractsBruno Cardoso Lopes
2011-08-15Fix this test to avoid leaving a temporary file behind.Eric Christopher
2011-08-13Expand VMOVQQQQ pseudo instructions.Bob Wilson
2011-08-12The VPERM2F128 is a AVX instruction which permutes between two 256-bitBruno Cardoso Lopes
2011-08-12Define unaligned load and store. Akira Hatanaka
2011-08-12Test case for 137484Akira Hatanaka
2011-08-11Enclose directive .cprestore with .set macro and nomacro to silence assemblerAkira Hatanaka
2011-08-11Add a dag combine to xform 256-bit shuffles into simple vectorBruno Cardoso Lopes
2011-08-11Fix the test added by Nadav in r137308. Make it more strict:Bruno Cardoso Lopes
2011-08-11Fix PR10492 by teaching MOVHLPS and MOVLPS mask matching to be more strict.Bruno Cardoso Lopes
2011-08-11ARM push of a single register encodes as pre-indexed STR.Jim Grosbach
2011-08-11ARM pop of a single register encodes as post-indexed LDR.Jim Grosbach
2011-08-11[AVX] If the data which is going to be saved is already in two XMM registersNadav Rotem
2011-08-11add missing colon, thanks peter.Chris Lattner
2011-08-11fix PR10605 / rdar://9930964 by adding a pretty scary missed check.Chris Lattner
2011-08-11Splats for v8i32/v8f32 can be handled by VPERMILPSY. This was causingBruno Cardoso Lopes
2011-08-11Use the splat index to generate the desired shuffle. Otherwise weBruno Cardoso Lopes
2011-08-11Fix X86TargetLowering::LowerExternalSymbol so that it actually works in non-t...Eli Friedman
2011-08-10test/CodeGen/X86/opt-shuff-tstore.ll: Add explicit -mtriple=x86_64-linux.NAKAMURA Takumi
2011-08-10While extending definition range of a debug variable, consult lexical scopes ...Devang Patel
2011-08-10Fix the test. Add cpu target.Nadav Rotem
2011-08-10When performing a truncating store, it is sometimes possible to rearrange theNadav Rotem
2011-08-10The following X86 pattern is incorrect:Bruno Cardoso Lopes
2011-08-10Add support for the R and Q constraints.Rafael Espindola
2011-08-10Fix a bug in vpermilps mask checking. Fix PR10560Bruno Cardoso Lopes
2011-08-09Add 256-bit support for v8i32, v4i64 and v4f64 ISD::SELECT. Fix PR10556Bruno Cardoso Lopes
2011-08-09Add v16i16 and v32i8 store patternsBruno Cardoso Lopes
2011-08-09Use fp unpack instructions to unpack int types. Until we have AVX2, thisBruno Cardoso Lopes
2011-08-09Fix a couple ridiculous copy-paste errors. rdar://9914773 .Eli Friedman
2011-08-09Revert r137134. It breaks some code as Eli pointed out.Bill Wendling
2011-08-09Print out the variable declaration only if it is a declaration. Otherwise, aBill Wendling
2011-08-09Inflate register classes after coalescing.Jakob Stoklund Olesen
2011-08-09Reapply a more appropriate solution than in r137114. AVX supportsBruno Cardoso Lopes
2011-08-09Revert r137114Bruno Cardoso Lopes
2011-08-09PTX: Add initial support for device function callsJustin Holewinski
2011-08-09Handle sitofp between v4f64 <- v4i32. Fix PR10559Bruno Cardoso Lopes
2011-08-09Add support for avx vector fextendBruno Cardoso Lopes
2011-08-09Rename and tidy up testsBruno Cardoso Lopes
2011-08-09Add two patterns to match special vmovss and vmovsd cases. Also fixBruno Cardoso Lopes
2011-08-09Make LowerVSETCC aware of AVX types and add patterns to match them.Bruno Cardoso Lopes
2011-08-08Add support for several vector shifts operations while in AVX mode. Fix PR10581Bruno Cardoso Lopes
2011-08-08Fix up the patterns for SXTB, SXTH, UXTB, and UXTH so that they are correctly...Eli Friedman
2011-08-08Don't clobber pending ST regs when FP regs are killed.Jakob Stoklund Olesen
2011-08-04print st_shndx with the correct number of bits.Rafael Espindola
2011-08-04print st_other with the correct number of bits.Rafael Espindola
2011-08-04print st_type with the correct number of bits.Rafael Espindola
2011-08-04Print st_bind with the correct number of bits.Rafael Espindola
2011-08-04Print r_sym with the correct number of bits.Rafael Espindola
2011-08-04Print r_type with the correct number of bits.Rafael Espindola
2011-08-04Change anther counter to decimal.Rafael Espindola