aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
AgeCommit message (Expand)Author
2012-10-24Special calling conventions for Intel OpenCL built-in library.Elena Demikhovsky
2012-10-24Teach DAG combine to fold (buildvec (Xint2fp x)) to (Xint2fp (buildvec x))Michael Liao
2012-10-24Add custom conversion from v2u32 to v2f32 in 32-bit modeMichael Liao
2012-10-24Change x86_fastcallcc to require inreg markers. This allows it to knownRafael Espindola
2012-10-23Fix PR14161Michael Liao
2012-10-23Enable lowering ZERO_EXTEND/ANY_EXTEND to PMOVZX from SSE4.1Michael Liao
2012-10-19Lower BUILD_VECTOR to SHUFFLE + INSERT_VECTOR_ELT for X86Michael Liao
2012-10-18Clear unknown mem ops when merging stack slots (pr14090)Sebastian Pop
2012-10-18In SimplifySelectOps we pulled two loads through a select node despite the fa...Nadav Rotem
2012-10-17Revert part of r166049 back and enable test case in r166125.Michael Liao
2012-10-17Disable extract-concat test case temporarilyMichael Liao
2012-10-17Revert r166049Michael Liao
2012-10-17Teach DAG combine to fold (extract_subvec (concat v1, ..) i) to v_iMichael Liao
2012-10-17Fix setjmp on models with non-Small code model nor non-Static relocation modelMichael Liao
2012-10-16Avoid rematerializing a redef immediately after the old def.Jakob Stoklund Olesen
2012-10-16Revert r166046 "Switch back to the old coalescer for now to fix the 32 bit bit"Jakob Stoklund Olesen
2012-10-16Teach DAG combine to fold (trunc (fptoXi x)) to (fptoXi x)Michael Liao
2012-10-16Switch back to the old coalescer for now to fix the 32 bit bitRafael Espindola
2012-10-16Reapply r165661, Patch by Shuxin Yang <shuxin.llvm@gmail.com>.NAKAMURA Takumi
2012-10-16Fix the cpu name and add -verify-machineinstrs.Rafael Espindola
2012-10-16misched: Added handleMove support for updating all kill flags, not just for a...Andrew Trick
2012-10-15Add __builtin_setjmp/_longjmp supprt in X86 backendMichael Liao
2012-10-15Check output of the misched unit testsAndrew Trick
2012-10-15Add a cpu to try to fix the atom builder.Rafael Espindola
2012-10-15Add testcase for pr14088.Rafael Espindola
2012-10-15misched tests: add a triple to speculatively fix windows builders.Andrew Trick
2012-10-15misched: ILP scheduler for experimental heuristics.Andrew Trick
2012-10-13X86: Fix accidentally swapped operands.Benjamin Kramer
2012-10-13X86: Promote i8 cmov when both operands are coming from truncates of the same...Benjamin Kramer
2012-10-12Fix buildbots: -misched=shuffle is only available in +Asserts builds.Jakob Stoklund Olesen
2012-10-12Use a transposed algorithm for handleMove().Jakob Stoklund Olesen
2012-10-12Fix coalescing with IMPLICIT_DEF values.Jakob Stoklund Olesen
2012-10-11Pass an explicit operand number to addLiveIns.Jakob Stoklund Olesen
2012-10-11Revert r165661, "Patch by Shuxin Yang <shuxin.llvm@gmail.com>."NAKAMURA Takumi
2012-10-10Patch by Shuxin Yang <shuxin.llvm@gmail.com>.Nadav Rotem
2012-10-10Specify CPU model to avoid breaking ATOM buildsMichael Liao
2012-10-10Add support for FP_ROUND from v2f64 to v2f32Michael Liao
2012-10-09When expanding atomic load arith instructions, do not lose target flags. rdar...Evan Cheng
2012-10-08Don't crash on extra evil irreducible control flow.Jakob Stoklund Olesen
2012-10-07X86: fcmov doesn't handle all possible EFLAGS, fall back to a branch for the ...Benjamin Kramer
2012-10-05Follow up to r165072. Try a different approach: only move the load when it's ...Evan Cheng
2012-10-04When merging connsecutive stores, use vectors to store the constant zero.Nadav Rotem
2012-10-03[ms-inline asm] Add support in the X86AsmPrinter for printing memory referencesChad Rosier
2012-10-03Fix a cycle in the DAG. In this code we replace multiple loads with a single ...Nadav Rotem
2012-10-03A DAGCombine optimization for mergeing consecutive stores to memory. The opti...Nadav Rotem
2012-10-03The early if conversion pass is ready to be used as an opt-in.Jakob Stoklund Olesen
2012-10-02Fix a serious X86 instruction selection bug. InEvan Cheng
2012-10-02Make sure to put our sret argument into %rax on x86-64. Fixes PR13563!Nick Lewycky
2012-10-02Fix PR13991: legalizing an overflowing multiplication operation is harder thanDuncan Sands
2012-10-01test/CodeGen/X86/red-zone2.ll: Add -mtriple=x86_64-linux, and FileCheck-ize.NAKAMURA Takumi