diff options
author | Bill Wendling <isanbard@gmail.com> | 2007-09-07 22:01:02 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2007-09-07 22:01:02 +0000 |
commit | 82d25148a7aab0b7e048ab9b774207b3766d1bbf (patch) | |
tree | 43c868f0b161d56a9d16be3c809f695c4ec1f2a7 /test | |
parent | 1ab79897e2176424b33d572c07cdc360bb54659a (diff) | |
download | external_llvm-82d25148a7aab0b7e048ab9b774207b3766d1bbf.zip external_llvm-82d25148a7aab0b7e048ab9b774207b3766d1bbf.tar.gz external_llvm-82d25148a7aab0b7e048ab9b774207b3766d1bbf.tar.bz2 |
Add missing index versions of instructions to the map.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41776 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/CodeGen/PowerPC/2007-09-07-LoadStoreIdxForms.ll | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/CodeGen/PowerPC/2007-09-07-LoadStoreIdxForms.ll b/test/CodeGen/PowerPC/2007-09-07-LoadStoreIdxForms.ll new file mode 100644 index 0000000..c5e7a4d --- /dev/null +++ b/test/CodeGen/PowerPC/2007-09-07-LoadStoreIdxForms.ll @@ -0,0 +1,16 @@ +; RUN: llvm-as < %s | llc -march=ppc64 | grep lwzx + + %struct.__db_region = type { %struct.__mutex_t, [4 x i8], %struct.anon, i32, [1 x i32] } + %struct.__mutex_t = type { i32 } + %struct.anon = type { i64, i64 } + +define void @foo() { +entry: + %ttype = alloca i32, align 4 ; <i32*> [#uses=1] + %regs = alloca [1024 x %struct.__db_region], align 16 ; <[1024 x %struct.__db_region]*> [#uses=0] + %tmp = load i32* %ttype, align 4 ; <i32> [#uses=1] + %tmp1 = call i32 (...)* @bork( i32 %tmp ) ; <i32> [#uses=0] + ret void +} + +declare i32 @bork(...) |