llvm-project/llvm/test/CodeGen
Matt Arsenault de5fbe9c60 AMDGPU: Pattern match ffbh pattern to instruction.
The hardware instruction's output on 0 is -1 rather than 32.
Eliminate a test and select to -1. This removes an extra instruction
from the compatability function with HSAIL's firstbit instruction.

llvm-svn: 257352
2016-01-11 17:02:00 +00:00
..
AArch64 [BranchFolding] Set correct mem refs (2nd try) 2016-01-11 07:15:38 +00:00
AMDGPU AMDGPU: Pattern match ffbh pattern to instruction. 2016-01-11 17:02:00 +00:00
ARM RBIT Instruction only available for ARMv6t2 and above. 2016-01-08 18:43:41 +00:00
BPF Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
CPP Fix CPP Backend for GEP API changes for opaque pointer types 2015-09-08 18:42:29 +00:00
Generic [gc.statepoint] Change gc.statepoint intrinsic's return type to token type instead of i32 type 2015-12-26 07:54:32 +00:00
Hexagon [Hexagon] Add PIC support 2015-12-18 20:19:30 +00:00
Inputs DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
MIR Temporarily revert r257105 "[Verifier] Check that debug values have proper size" 2016-01-07 22:39:11 +00:00
MSP430 Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
Mips [mips] Never select JAL for calls to an absolute immediate address. 2016-01-11 15:57:46 +00:00
NVPTX Have a single way for creating unique value names. 2015-11-22 00:16:24 +00:00
PowerPC Add call sequence start and end for __tls_get_addr 2016-01-08 02:06:19 +00:00
SPARC [Sparc] Fix handling of double incoming arguments on sparc little-endian. 2015-12-15 19:23:12 +00:00
SystemZ [SystemZ] Fix assertion failure in adjustSubwordCmp 2015-12-16 18:04:06 +00:00
Thumb [Thumb] Fix assembler error 'cannot honor width suffix pop {lr}' 2015-12-28 21:40:45 +00:00
Thumb2 Fix test case label check 2015-11-20 20:24:49 +00:00
WebAssembly WebAssembly: use .skip instead of .zero directive 2016-01-07 23:18:29 +00:00
WinEH [WinEH] Disallow cyclic unwinds 2016-01-10 04:31:05 +00:00
X86 [AVX-512] Make spacing between comma and {sae} operand consistent in asm strings. 2016-01-11 00:44:52 +00:00
XCore Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00