From aab96995f67452772d9e94d45eb31499618352d2 Mon Sep 17 00:00:00 2001 From: Richard Osborne Date: Wed, 23 Feb 2011 14:45:03 +0000 Subject: Add XCore intrinsic for settw instruction. llvm-svn: 126313 --- llvm/test/CodeGen/XCore/resources.ll | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'llvm/test/CodeGen/XCore') diff --git a/llvm/test/CodeGen/XCore/resources.ll b/llvm/test/CodeGen/XCore/resources.ll index b7cda589021..695efec26b2 100644 --- a/llvm/test/CodeGen/XCore/resources.ll +++ b/llvm/test/CodeGen/XCore/resources.ll @@ -16,6 +16,7 @@ declare i32 @llvm.xcore.outshr.p1i8(i8 addrspace(1)* %r, i32 %value) declare void @llvm.xcore.setpt.p1i8(i8 addrspace(1)* %r, i32 %value) declare i32 @llvm.xcore.getts.p1i8(i8 addrspace(1)* %r) declare void @llvm.xcore.syncr.p1i8(i8 addrspace(1)* %r) +declare void @llvm.xcore.settw.p1i8(i8 addrspace(1)* %r, i32 %value) define i8 addrspace(1)* @getr() { ; CHECK: getr: @@ -149,3 +150,10 @@ define void @syncr(i8 addrspace(1)* %r) { call void @llvm.xcore.syncr.p1i8(i8 addrspace(1)* %r) ret void } + +define void @settw(i8 addrspace(1)* %r, i32 %value) { +; CHECK: settw: +; CHECK: settw res[r0], r1 + call void @llvm.xcore.settw.p1i8(i8 addrspace(1)* %r, i32 %value) + ret void +} -- cgit v1.2.3