Simon Pilgrim
0238b96c06
[X86] Force fp stack folding tests to keep to specific domain.
...
General boolean instructions (AND, ANDN, OR, XOR) need to use a specific domain instruction (and not just the default).
llvm-svn: 228495
2015-02-07 16:14:55 +00:00
Craig Topper
0271d10d35
[x86] Change u8imm operands to always print as unsigned. This makes shuffle masks and the like make way more sense.
...
llvm-svn: 226902
2015-01-23 08:00:59 +00:00
Simon Pilgrim
7e6d573e87
[X86][AVX] Added (V)MOVDDUP / (V)MOVSLDUP / (V)MOVSHDUP memory folding + tests.
...
Minor tweak now that D7042 is complete, we can enable stack folding for (V)MOVDDUP and do proper testing.
Added missing AVX ymm folding patterns and fixed alignment for AVX VMOVSLDUP / VMOVSHDUP.
llvm-svn: 226873
2015-01-22 22:39:59 +00:00
Simon Pilgrim
ffddc01b00
[X86][SSE] Added SSE fp stack folding tests.
...
Some folding patterns + tests are missing (marked as TODO) - these will be added in a future patch for review.
llvm-svn: 226621
2015-01-20 23:50:18 +00:00