llvm-project/llvm/test/CodeGen
Simon Pilgrim b87ffe8519 [X86][XOP] BITREVERSE lowering using VPPERM
XOP's VPPERM has some great 'permute operations' that it can do as well as part of shuffling the bytes of a 128-bit vector - in this case we use it to perform BITREVERSE in a single instruction.

llvm-svn: 264870
2016-03-30 14:14:00 +00:00
..
AArch64 Upgrade some wildly anachronistic debug info in testcases. 2016-03-29 22:34:30 +00:00
AMDGPU fix checks: *_DAG -> *-DAG 2016-03-28 22:11:06 +00:00
ARM Swift Calling Convention: add swiftself attribute. 2016-03-29 17:37:21 +00:00
BPF BPF: emit an error message for unsupported signed division operation 2016-03-18 22:02:47 +00:00
CPP
Generic [Codegen] Decrease minimum jump table density. 2016-03-29 00:23:41 +00:00
Hexagon [Hexagon] Improve handling of unaligned vector loads and stores 2016-03-28 15:43:03 +00:00
Inputs DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
Lanai [lanai] Add Lanai backend. 2016-03-28 13:09:54 +00:00
MIR fix CHECK_NEXT -> CHECK-NEXT 2016-03-28 22:03:07 +00:00
MSP430 `MSP430InstrInfo::loadRegFromStackSlot` forgets to set register def. 2016-02-24 15:15:02 +00:00
Mips fix CHECK_DAG -> CHECK-DAG 2016-03-28 22:00:38 +00:00
NVPTX [NVPTX] Adds a new address space inference pass. 2016-03-20 20:59:20 +00:00
PowerPC [PowerPC] Refactor popcnt[dw] target features 2016-03-29 01:36:01 +00:00
SPARC Fix tests that used CHECK-NEXT-NOT and CHECK-DAG-NOT. 2016-02-26 19:40:34 +00:00
SystemZ [SystemZ] Avoid LER on z13 due to partial register dependencies 2016-03-14 13:50:03 +00:00
Thumb Fix tests that used CHECK-NEXT-NOT and CHECK-DAG-NOT. 2016-02-26 19:40:34 +00:00
Thumb2 [Codegen] Decrease minimum jump table density. 2016-03-29 00:23:41 +00:00
WebAssembly [WebAssembly] Implement the rotate instructions. 2016-03-22 18:01:49 +00:00
WinEH [WinEH] Make setjmp work correctly with EH 2016-02-29 19:16:03 +00:00
X86 [X86][XOP] BITREVERSE lowering using VPPERM 2016-03-30 14:14:00 +00:00
XCore [MC] Use .p2align instead of .align 2016-01-26 00:03:25 +00:00