From 1f15bff0dfbc704565e5fcfaa3a5336a67bf9705 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Tue, 25 Feb 2014 21:36:18 +0000 Subject: R600/SI: Custom select 64-bit ADD llvm-svn: 202194 --- llvm/test/CodeGen/R600/add.ll | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'llvm/test/CodeGen/R600/add.ll') diff --git a/llvm/test/CodeGen/R600/add.ll b/llvm/test/CodeGen/R600/add.ll index e4e7bc6c7f8..8de87f4999f 100644 --- a/llvm/test/CodeGen/R600/add.ll +++ b/llvm/test/CodeGen/R600/add.ll @@ -75,3 +75,13 @@ entry: store <8 x i32> %0, <8 x i32> addrspace(1)* %out ret void } + +; FUNC-LABEL: @add64 +; SI-CHECK: S_ADD_I32 +; SI-CHECK: S_ADDC_U32 +define void @add64(i64 addrspace(1)* %out, i64 %a, i64 %b) { +entry: + %0 = add i64 %a, %b + store i64 %0, i64 addrspace(1)* %out + ret void +} -- cgit v1.2.3