1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 13:02:52 +02:00
llvm-mirror/test/CodeGen
Jan Vesely 2f77dad259 R600: Add carry and borrow instructions. Use them to implement UADDO/USUBO
v2: tighten the sub64 tests
v3: rename to CARRY/BORROW
v4: fixup test cmdline
    add known bits computation
    use sign extend instead of sub 0,x
    better add test
v5: remove redundant break
    move lowering to separate functions
    fix comments

Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
Reviewers: arsenm
llvm-svn: 234759
2015-04-13 16:26:00 +00:00
..
AArch64 [CodeGen] Split -enable-global-merge into ARM and AArch64 options. 2015-04-11 00:06:36 +00:00
ARM [ARM] Align global variables passed to memory intrinsics 2015-04-13 10:47:39 +00:00
BPF
CPP
Generic
Hexagon LegalizeDAG: Try to use Overflow operations when expanding ADD/SUB 2015-04-13 15:32:01 +00:00
Inputs
Mips Use sext in fast isel. 2015-04-06 22:29:07 +00:00
MSP430
NVPTX LegalizeDAG: Try to use Overflow operations when expanding ADD/SUB 2015-04-13 15:32:01 +00:00
PowerPC [PowerPC] Really iterate over all loops in PPCLoopDataPrefetch/PPCLoopPreIncPrep 2015-04-12 17:18:56 +00:00
R600 R600: Add carry and borrow instructions. Use them to implement UADDO/USUBO 2015-04-13 16:26:00 +00:00
SPARC
SystemZ [SystemZ] Support transactional execution on zEC12 2015-04-01 12:51:43 +00:00
Thumb
Thumb2 [ARM] support for Cortex-R4/R4F 2015-04-09 14:07:28 +00:00
WinEH [WinEH] Recognize SEH finally block inserted by the frontend 2015-04-10 23:12:29 +00:00
X86 [InstCombine][CodeGenPrep] Create llvm.uadd.with.overflow in CGP. 2015-04-10 21:07:09 +00:00
XCore