summaryrefslogtreecommitdiff
path: root/test/Feature
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2001-07-08 23:23:30 +0000
committerChris Lattner <sabre@nondot.org>2001-07-08 23:23:30 +0000
commit91e1596c16cb3f16a9098c2d352554e0e6ebddb0 (patch)
tree7f58dfa81cf7cbe637b853f099a14bf7bf4ac471 /test/Feature
parentab5ac6bb384ec1e4f1cbc4e0ad0fb32d39eb7ff3 (diff)
downloadllvm-91e1596c16cb3f16a9098c2d352554e0e6ebddb0.tar.gz
llvm-91e1596c16cb3f16a9098c2d352554e0e6ebddb0.tar.bz2
llvm-91e1596c16cb3f16a9098c2d352554e0e6ebddb0.tar.xz
add coverage of newly implemented instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Feature')
-rw-r--r--test/Feature/testmemory.ll10
1 files changed, 7 insertions, 3 deletions
diff --git a/test/Feature/testmemory.ll b/test/Feature/testmemory.ll
index c9ccd6cdba..c3295f65b6 100644
--- a/test/Feature/testmemory.ll
+++ b/test/Feature/testmemory.ll
@@ -1,4 +1,4 @@
-%struct = type int *
+%struct = type { int , {float, {ubyte } } , ulong }
implementation
@@ -15,8 +15,12 @@ begin
alloca [ubyte], uint 5
%ptr = alloca int ; yields {int*}:ptr
- ;store int* %ptr, int 3 ; yields {void}
- ;%val = load int* %ptr ; yields {int}:val = int %3
+ store int 3, int* %ptr ; yields {void}
+ %val = load int* %ptr ; yields {int}:val = int %3
+
+ %sptr = alloca %struct ; yields {%struct*}:sptr
+ %ubsptr = getelementptr %struct * %sptr, ubyte 1, ubyte 1 ; yields {{ubyte}*}:ubsptr
+ store ubyte 4, {ubyte} * %ubsptr, ubyte 0
ret int 3
end