aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
AgeCommit message (Expand)Author
2012-05-29Add intrinsics, code gen, assembler and disassembler support for the SSE4a ex...Benjamin Kramer
2012-05-27These tests used intrinsics with the wrong prototype. They weren't caught be...Chris Lattner
2012-05-26SelectionDAGBuilder: When emitting small compare chains for switches order th...Benjamin Kramer
2012-05-25test/CodeGen/X86/bigstructret.ll: Suppress one test. It is msvc-incompatible....NAKAMURA Takumi
2012-05-25test/CodeGen/X86/bigstructret.ll: Relax stack offsets for hosts of stack-alig...NAKAMURA Takumi
2012-05-25Simplify code for calling a function where CanLowerReturn fails, fixing a sma...Eli Friedman
2012-05-24Fix for CHECK-NOT misspelling.David Blaikie
2012-05-23Correctly deal with identity copies in RegisterCoalescer.Jakob Stoklund Olesen
2012-05-22revert my previous patches that introduced an additional parameter to the obj...Nuno Lopes
2012-05-22Only erase virtregs with no uses left.Jakob Stoklund Olesen
2012-05-21Allow 256-bit shuffles to still be split even if only half of the shuffle com...Craig Topper
2012-05-20When legalising shifts, do not pre-build a list of operands whichPeter Collingbourne
2012-05-20Properly constrain register classes for sub-registers.Jakob Stoklund Olesen
2012-05-20Properly constrain register classes in 2-addr.Jakob Stoklund Olesen
2012-05-19Fix 12892.Jakob Stoklund Olesen
2012-05-19Erase joined copies immediately.Jakob Stoklund Olesen
2012-05-19On Haswell, perfer storing YMM registers using a single instruction.Nadav Rotem
2012-05-19Add support for additional in-reg vbroadcast patternsNadav Rotem
2012-05-18Simplify handling of v16i8 shuffles and fix a missed optimization.Craig Topper
2012-05-18Teach two-address pass to update the "source" map so it doesn't perform aEvan Cheng
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