aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
AgeCommit message (Expand)Author
2009-02-20Update tests to work on ppc.Tanya Lattner
2009-02-17Merge 64582 from mainlineTanya Lattner
2009-02-17Merge 64314 from mainline.Tanya Lattner
2009-02-13Merge from mainline.Tanya Lattner
2009-02-04Disable support for vicmp/vfcmp from the LLVM 2.5 release branch, like we did...Tanya Lattner
2009-02-03rearrange how SRoA handles promotion of allocas to vectors.Chris Lattner
2009-02-03Add explicit -march=x86 to these tests so that they don'tDan Gohman
2009-02-02Fix another test to not use -mcpu=yonah with 64-bit code.Dan Gohman
2009-02-02Yonah does not support x86-64. Change the -mcpu value to one that does.Dan Gohman
2009-02-02xfail this for now, will fix shortly.Chris Lattner
2009-02-02Teach LowerBRCOND to recognize (xor (setcc x), 1). The xor inverts the condit...Evan Cheng
2009-02-01add 2 more testcases for -mattr=-sse (r63495).Torok Edwin
2009-02-01Implement -mno-sse: if SSE is disabled on x86-64, don't store XMM on stack forTorok Edwin
2009-02-01Fix PR3453 and probably a bunch of other potentialDuncan Sands
2009-01-31Fix PR3401: when using large integers, the typeDuncan Sands
2009-01-31If unsafe FP optimization is not set, don't allow -(A-B) => B-A becauseMon P Wang
2009-01-29XFAIL this test. It only worked before because of a bug in the spill point s...Owen Anderson
2009-01-29Local register allocator shouldn't assume only the entry and landing pad basi...Evan Cheng
2009-01-29In the case of an extractelement on an insertelement value,Dan Gohman
2009-01-29Exit with nice warnings when register allocator run out of registers.Evan Cheng
2009-01-29Make x86's BT instruction matching more thorough, and add someDan Gohman
2009-01-28Fixed lowering of v816 shuffles.Mon P Wang
2009-01-28Make test platform agnostic.Bill Wendling
2009-01-28The memory alignment requirement on some of the mov{h|l}p{d|s} patterns are 1...Evan Cheng
2009-01-28Added sse test patterns for r62979 and r63193.Mon P Wang
2009-01-27Add testcase for r63142.Bill Wendling
2009-01-27Implement multiple with overflow by 2 with an add instruction.Evan Cheng
2009-01-27Add a regression test for x86-64 red zone usage.Dan Gohman
2009-01-26Fix PR3393, which amounts to a bug in the expensiveDuncan Sands
2009-01-26At Nick Lewycky's request, rename this test with a more informative name.Dan Gohman
2009-01-26Enhance logic in X86DAGToDAGISel::PreprocessForRMW which move load inside cal...Evan Cheng
2009-01-26Map address space 256 to gs; similar mappings could be supported for theNate Begeman
2009-01-25revert this patch for now, because Codegen does still want to generate SSE code,Torok Edwin
2009-01-25If user explicitly asks not to use SSE, don't force it. This fixes LLVM part ...Torok Edwin
2009-01-25Teach 2addr pass to be do more commuting. If both uses of a two-address instr...Evan Cheng
2009-01-24Add a PR comment to this test.Dan Gohman
2009-01-23Update test to reflect command line option name change.Evan Cheng
2009-01-22Don't create ISD::FNEG nodes after legalize if they aren't legal.Dan Gohman
2009-01-22Do not use buggy llvm-gcc to generate testcases.Devang Patel
2009-01-21Now with RUN line.Bill Wendling
2009-01-21Run this through -simplifycfg and -mem2reg to test only what we need to test.Bill Wendling
2009-01-21Simplify ReduceLoadWidth's logic: it doesn't need several differentDan Gohman
2009-01-21Fix a recent regression. ClrOpcode is not set for i8; for i8, ifDan Gohman
2009-01-21Favors generating "not" over "xor -1". For example.Evan Cheng
2009-01-21Be more aggressive about renumbering vregs after splitting them.Owen Anderson
2009-01-20Fix PR3243: a LiveVariables bug. When HandlePhysRegKill is checking whether t...Evan Cheng
2009-01-20Add test case for PR3154.Evan Cheng
2009-01-20Testcase for limited precision stuff.Bill Wendling
2009-01-20Fix a dagcombine to not generate loads of non-round integer types,Dan Gohman
2009-01-20Make linear scan's trivial coalescer slightly more aggressive.Evan Cheng