1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test/CodeGen
Balaram Makam a423972bd5 AArch64: Implement missed conditional compare sequences.
Summary:
This is an extension to the existing implementation of r242436 which
restricts to only select inputs. This version fixes missed opportunities
in pr26084 by attempting to lower conditional compare sequences of
and/or trees with setcc leafs. This will additionaly handle the case
when a tree with select input is not a conjunction-disjunction tree
but some of the sub trees are conjunction-disjunction trees.

Reviewers: jmolloy, t.p.northover, mcrosier, MatzeB

Subscribers: mcrosier, llvm-commits, junbuml, haicheng, mssimpso, gberry

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

llvm-svn: 259387
2016-02-01 19:13:07 +00:00
..
AArch64 AArch64: Implement missed conditional compare sequences. 2016-02-01 19:13:07 +00:00
AMDGPU AMDGPU: Fix emitting invalid workitem intrinsics for HSA 2016-01-30 05:19:45 +00:00
ARM ARM: don't mangle DAG constant if it has more than one use 2016-01-29 19:18:46 +00:00
BPF
CPP
Generic Remove autoconf support 2016-01-26 21:29:08 +00:00
Hexagon
Inputs
Mips [mips] Split large test file into 3 smaller ones. 2016-02-01 15:19:35 +00:00
MIR
MSP430
NVPTX [CUDA] Die if we ask the NVPTX backend to emit a global ctor/dtor. 2016-01-30 01:07:38 +00:00
PowerPC Since LI/LIS sign extend the constant passed into the instruction we should 2016-01-29 07:20:01 +00:00
SPARC
SystemZ [SystemZ] Fix wrong-code generation for certain always-false conditions 2016-02-01 18:31:19 +00:00
Thumb
Thumb2 Address buildbot fallout from r259065 2016-01-28 18:59:04 +00:00
WebAssembly [WebAssembly] Fix uses of FrameIndex as store values 2016-01-30 21:43:08 +00:00
WinEH Revert r258580 and r258581. 2016-02-01 03:29:38 +00:00
X86 [X86][AVX512VBMI] add encoding and intrinsics for Multishift 2016-02-01 15:48:21 +00:00
XCore