aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
AgeCommit message (Expand)Author
2011-11-15We currently use a callback to handle an IL pass deleting a BB that stillRafael Espindola
2011-11-15Revert r144611 and r144613.Jakob Stoklund Olesen
2011-11-15Rather than trying to use the loop block sequence *or* the functionChandler Carruth
2011-11-15Properly qualify AVX2 specific parts of execution dependency table. Also enab...Craig Topper
2011-11-15Really fix test.Jakob Stoklund Olesen
2011-11-15Allow for depencendy-breaking instructions before cvt*.Jakob Stoklund Olesen
2011-11-15Break false dependencies before partial register updates.Jakob Stoklund Olesen
2011-11-14Add a missing pattern for X86ISD::MOVLPD. rdar://10436044Evan Cheng
2011-11-14Teach two-address pass to re-schedule two-address instructions (or the killEvan Cheng
2011-11-14Changed SSE4/AVX <2 x i64> extract and insert ops to be Custom loweredPete Cooper
2011-11-14Fix an overflow bug in MachineBranchProbabilityInfo. This pass relied onChandler Carruth
2011-11-14Teach machine block placement to cope with unnatural loops. These don'tChandler Carruth
2011-11-13Rewrite #3 of machine block placement. This is based somewhat on theChandler Carruth
2011-11-13Remove the -color-ss-with-regs option.Jakob Stoklund Olesen
2011-11-12Linear scan is going away.Jakob Stoklund Olesen
2011-11-12Remove obsolete test.Jakob Stoklund Olesen
2011-11-12Remove obsolete test.Jakob Stoklund Olesen
2011-11-12Remove obsolete test.Jakob Stoklund Olesen
2011-11-12Eliminate more linear scan tests.Jakob Stoklund Olesen
2011-11-12Switch a couple -O0 tests to RABasic.Jakob Stoklund Olesen
2011-11-12Delete old test of a VirtRegRewriter feature.Jakob Stoklund Olesen
2011-11-12Remove old test that doesn't make sense.Jakob Stoklund Olesen
2011-11-12Add more AVX2 shift lowering support. Move AVX2 variable shift to use pattern...Craig Topper
2011-11-11Add lowering for AVX2 shift instructions.Craig Topper
2011-11-10test/CodeGen/X86/lsr-loop-exit-cond.ll: Try to appease linux and freebsd bots...NAKAMURA Takumi
2011-11-10Use a bigger hammer to fix PR11314 by disabling the "forcing two-addressEvan Cheng
2011-11-10Strip old implicit operands after foldMemoryOperand.Jakob Stoklund Olesen
2011-11-09AVX2: Add patterns for variable shift operationsNadav Rotem
2011-11-09Speculatively revert commit 144124 (djg) in the hope that the 32 bitDuncan Sands
2011-11-09Add AVX2 support for vselect of v32i8Nadav Rotem
2011-11-09Enable execution dependency fix pass for YMM registers when AVX2 is enabled. ...Craig Topper
2011-11-09Add instruction selection for AVX2 integer comparisons.Craig Topper
2011-11-09Add AVX2 instruction lowering for add, sub, and mul.Craig Topper
2011-11-09Collapse DomainValues across loop back-edges.Jakob Stoklund Olesen
2011-11-08Add a hack to the scheduler to disable pseudo-two-address dependencies inDan Gohman
2011-11-08Adding test for machine-licm operating on invariant load instructionsPete Cooper
2011-11-08test/CodeGen/X86/vec_shuffle-39.ll: Add explicit -mtriple=x86_64-linux. Passi...NAKAMURA Takumi
2011-11-08test/CodeGen/X86/vec_shuffle-38.ll: Relax expression for Win32 x64.NAKAMURA Takumi
2011-11-08test/CodeGen/X86/vec_shuffle.ll: Add explicit -mtriple=i686-linux. We may see...NAKAMURA Takumi
2011-11-08Add a bunch of calls to RemoveDeadNode in LegalizeDAG, so legalization doesn'...Eli Friedman
2011-11-08Add x86 isel logic and patterns to match movlps from clang generated IR for _...Evan Cheng
2011-11-08Convert to the new EH model.Bill Wendling
2011-11-08Convert tests to the new EH model.Bill Wendling
2011-11-08Added missing newlinePete Cooper
2011-11-07Revert r144034 while I try to track down a crash.Eli Friedman
2011-11-07Fix test for Windows as well.Jakob Stoklund Olesen
2011-11-07Kill and collapse outstanding DomainValues.Jakob Stoklund Olesen
2011-11-07InstCombine now optimizes vector udiv by power of 2 to shiftsPete Cooper
2011-11-07Add a bunch of calls to RemoveDeadNode in LegalizeDAG, so legalization doesn'...Eli Friedman
2011-11-07Fix test for Linux.Jakob Stoklund Olesen