llvm-6502/test/CodeGen
Chad Rosier 4175e2f597 [AArch64] Generate tbz/tbnz when comparing against zero.
The tbz/tbnz checks the sign bit to convert

op w1, w1, w10
cmp w1, #0
b.lt .LBB0_0

to

op w1, w1, w10
tbnz w1, #31, .LBB0_0

Differential Revision: http://reviews.llvm.org/D4440

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214518 91177308-0d34-0410-b5e6-96231b3b80d8
2014-08-01 14:48:56 +00:00
..
AArch64 [AArch64] Generate tbz/tbnz when comparing against zero. 2014-08-01 14:48:56 +00:00
ARM Use "weak alias" instead of "alias weak" 2014-07-30 22:51:54 +00:00
CPP
Generic Use "weak alias" instead of "alias weak" 2014-07-30 22:51:54 +00:00
Hexagon
Inputs
Mips [mips][PR19612] Fix va_arg for big-endian mode. 2014-08-01 09:17:39 +00:00
MSP430
NVPTX [NVPTX] Add some extra tests for mul.wide to test non-power-of-two source types 2014-07-23 20:23:49 +00:00
PowerPC [PowerPC] Recognize consecutive memory accesses from intrinsics 2014-08-01 01:02:01 +00:00
R600 R600/SI: Do abs/neg folding with ComplexPatterns 2014-08-01 00:32:39 +00:00
SPARC
SystemZ
Thumb [stack protector] Add test cases for thumb and thumb2. 2014-07-25 19:47:46 +00:00
Thumb2 [stack protector] Add test cases for thumb and thumb2. 2014-07-25 19:47:46 +00:00
X86 [FastISel] Fix the patchpoint intrinsic lowering in FastISel for large target addresses. 2014-07-31 00:11:16 +00:00
XCore