aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
AgeCommit message (Expand)Author
2012-05-18Remove a test that was only testing for physreg joining.Jakob Stoklund Olesen
2012-05-17Remove -join-physregs from the test suite.Jakob Stoklund Olesen
2012-05-16Avoid creating a cycle when folding load / op with flag / store. PR11451474. ...Evan Cheng
2012-05-14Fix PR12821.Jakob Stoklund Olesen
2012-05-14Rename @llvm.debugger to @llvm.debugtrap.Dan Gohman
2012-05-11Fix test/CodeGen/X86/tls-pie.ll.Hans Wennborg
2012-05-11Implement initial-exec TLS model for 32-bit PIC x86Hans Wennborg
2012-05-11Define a new intrinsic, @llvm.debugger. It will be similar to __builtin_trap(),Dan Gohman
2012-05-10AVX2: Add an additional broadcast idiom.Nadav Rotem
2012-05-10Generate AVX/AVX2 shuffles even when there is a memory op somewhere else in t...Nadav Rotem
2012-05-09change the objectsize intrinsic signature: add a 3rd parameter to denote the ...Nuno Lopes
2012-05-08Remove 256-bit AVX non-temporal store intrinsics. Similar was previously done...Craig Topper
2012-05-07Fix a regression from r147481. This combine should only happen if there is aChad Rosier
2012-05-07X86: optimization for -(x != 0)Manman Ren
2012-05-07Add SSE4A MOVNTSS/MOVNTSD instructions.Craig Topper
2012-05-06Switch the select to branch transformation on by default.Benjamin Kramer
2012-05-05CodeGenPrepare: Add a transform to turn selects into branches in some cases.Benjamin Kramer
2012-05-04Allow v16i16 and v32i8 shuffles to be rewritten as narrower shuffles.Craig Topper
2012-05-03Fix 256-bit vpshuflw and vpshufhw immediate encoding to handle undefs in the ...Craig Topper
2012-05-03Fix two-address pass's aggressive instruction commuting heuristics. It's meantEvan Cheng
2012-05-02Revert r155853Manman Ren
2012-05-02Add support for selecting AVX2 vpshuflw and vpshufhw. Add decoding support fo...Craig Topper
2012-05-01Strip the pointer casts off of allocas so that the selection DAG can find them.Bill Wendling
2012-05-01X86: optimization for max-like structManman Ren
2012-04-30X86: optimization for -(x != 0)Manman Ren
2012-04-30test/CodeGen/X86/select.ll: remove spacesManman Ren
2012-04-30Fix fastcc structure return with fast-isel on x86-32Derek Schuff
2012-04-28Reapply 155668: Fix the SD scheduler to avoid gluing the same node twice.Andrew Trick
2012-04-27Revert r155745Derek Schuff
2012-04-27Fix fastcc structure return with fast-isel on x86-32Derek Schuff
2012-04-27Temporarily revert r155668: Fix the SD scheduler to avoid gluing.Andrew Trick
2012-04-27Add x86-specific DAG combine to simplify:Chad Rosier
2012-04-27X86: Don't emit conditional floating point moves on when targeting pre-pentiu...Benjamin Kramer
2012-04-27Add mcpu to tests to prevent them from using AVX instructions on Sandy Bridge...Craig Topper
2012-04-26Fix the SD scheduler to avoid gluing the same node twice.Andrew Trick
2012-04-25Try to fix llvm-arm-linux builder with -mcpu.Jakob Stoklund Olesen
2012-04-25Trivial change to make the test use -mcpu=generic so as to avoidPreston Gurd
2012-04-24Fix the testcase. We do expect two vblendw on XMMs.Nadav Rotem
2012-04-24Add a testcase for 155440Nadav Rotem
2012-04-24AVX: We lower VECTOR_SHUFFLE and BUILD_VECTOR nodes into vbroadcast instructionsNadav Rotem
2012-04-23Optimize the vector UINT_TO_FP, SINT_TO_FP and FP_TO_SINT operations where th...Nadav Rotem
2012-04-23This patch fixes a problem which arose when using the Post-RA schedulerPreston Gurd
2012-04-22cleaned line endings in the newly added test fileElena Demikhovsky
2012-04-22ZERO_EXTEND/SIGN_EXTEND/TRUNCATE optimization for AVX2Elena Demikhovsky
2012-04-21Teach getVectorTypeBreakdown about promotion of vectors in addition to wideni...Nadav Rotem
2012-04-20Fix PR12599.Jakob Stoklund Olesen
2012-04-19Test for the the problem with xors being changed into andsJoel Jones
2012-04-18Move win32 SimplifyLibcall test under TransformsJoe Groff
2012-04-17fix pr12559: mark unavailable win32 math libcallsJoe Groff
2012-04-17Force cmov on test so block placement doesn't shuffle the code around.Benjamin Kramer