aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
AgeCommit message (Expand)Author
2012-06-18Temporarily revert r158087.Chandler Carruth
2012-06-13Fix intrinsics for XOP frczss/sd instructions. These instructions only take o...Craig Topper
2012-06-09Replace XOP vpcom intrinsics with fewer intrinsics that take the immediate as...Craig Topper
2012-06-08Don't run RAFast in the optimizing regalloc pipeline.Jakob Stoklund Olesen
2012-06-08Test case for r158160Manman Ren
2012-06-07X86: optimize generated code for integer ABSManman Ren
2012-06-07Use a base register instead of an index register with the local dynamic model.Rafael Espindola
2012-06-07X86: replace SUB with CMP if possibleManman Ren
2012-06-06Revert r157755.Manman Ren
2012-06-06Add support for dynamic stack realignment in the presence of dynamic allocas onChad Rosier
2012-06-04Remove the "-promote-elements" flag. This flag is now enabled by default.Nadav Rotem
2012-06-03Rename FMA3 feature flag to just FMA to match gcc so it can be added to clang.Craig Topper
2012-06-03Rename fma4 intrinsics to just fma since they are now used for both FMA4 and ...Craig Topper
2012-06-03Revert r157831Manman Ren
2012-06-03Use sse_load_f32/64 for scalar FMA3 intrinsic patterns instead of 128-bit loa...Craig Topper
2012-06-01X86: peephole optimization to remove cmp instructionManman Ren
2012-06-01testcase for PR13006, thanks to Duncan for filing it.Chris Lattner
2012-06-01Implement the local-dynamic TLS model for x86 (PR3985)Hans Wennborg
2012-06-01Remove fadd(fmul) patterns for FMA3. This needs to be implemented by paying a...Craig Topper
2012-06-01enhance the logic for looking through tailcalls to look through transparent c...Chris Lattner
2012-06-01enhance getNoopInput to know about vector<->vector bitcasts of legalChris Lattner
2012-06-01add some simple 64-bit tail call tests.Chris Lattner
2012-06-01merge some tests.Chris Lattner
2012-06-01rename testChris Lattner
2012-05-31X86: replace SUB with CMP if possibleManman Ren
2012-05-31Added FMA3 Intel instructions.Elena Demikhovsky
2012-05-31Add intrinsic for pclmulqdq instruction.Craig Topper
2012-05-30Prioritize smaller register classes for urgent evictions.Jakob Stoklund Olesen
2012-05-30it's pointed out that R11 can be used for magic things, and doing things just...Chris Lattner
2012-05-30Extend the (abi-irrelevant) return convention to be able to return more than ...Chris Lattner
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