Changes in directory llvm/test/Regression/CodeGen/PowerPC:
mem_update.ll updated: 1.1 -> 1.2 --- Log message: make this test more interesting --- Diffs of the changes: (+32 -1) mem_update.ll | 33 ++++++++++++++++++++++++++++++++- 1 files changed, 32 insertions(+), 1 deletion(-) Index: llvm/test/Regression/CodeGen/PowerPC/mem_update.ll diff -u llvm/test/Regression/CodeGen/PowerPC/mem_update.ll:1.1 llvm/test/Regression/CodeGen/PowerPC/mem_update.ll:1.2 --- llvm/test/Regression/CodeGen/PowerPC/mem_update.ll:1.1 Tue Nov 7 19:44:35 2006 +++ llvm/test/Regression/CodeGen/PowerPC/mem_update.ll Thu Nov 9 20:04:52 2006 @@ -3,9 +3,40 @@ ; XFAIL: * -int *%test(int *%X, int *%dest) { +int *%test0(int *%X, int *%dest) { %Y = getelementptr int* %X, int 4 %A = load int* %Y store int %A, int* %dest ret int* %Y } + +int *%test1(int *%X, int *%dest) { + %Y = getelementptr int* %X, int 4 + %A = load int* %Y + store int %A, int* %dest + ret int* %Y +} + +short *%test2(short *%X, int *%dest) { + %Y = getelementptr short* %X, int 4 + %A = load short* %Y + %B = cast short %A to int + store int %B, int* %dest + ret short* %Y +} + +ushort *%test3(ushort *%X, int *%dest) { + %Y = getelementptr ushort* %X, int 4 + %A = load ushort* %Y + %B = cast ushort %A to int + store int %B, int* %dest + ret ushort* %Y +} + + +long *%test4(long *%X, long *%dest) { + %Y = getelementptr long* %X, int 4 + %A = load long* %Y + store long %A, long* %dest + ret long* %Y +} _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits