From efc8740647eeabbb1bd4fe876859ece47a6af9c1 Mon Sep 17 00:00:00 2001 From: Jack Carter Date: Thu, 11 Apr 2013 19:39:19 +0000 Subject: [PATCH] Mips specific inline asm memory operand modifier test case These changes are based on commit responses for r179135. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179315 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGen/Mips/inlineasmmemop.ll | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/CodeGen/Mips/inlineasmmemop.ll b/test/CodeGen/Mips/inlineasmmemop.ll index a87cab3eb4c..a08a0243b8b 100644 --- a/test/CodeGen/Mips/inlineasmmemop.ll +++ b/test/CodeGen/Mips/inlineasmmemop.ll @@ -34,6 +34,22 @@ entry: ; CHECK-NEXT: lw ${{[0-9]+}},0(${{[0-9]+}}); ; CHECK-NEXT: #NO_APP +;int b[8] = {0,1,2,3,4,5,6,7}; +;int main() +;{ +; int i; +; +; // The first word. Notice, no 'D' +; { asm ( +; "lw %0,%1;\n" +; : "=r" (i) : "m" (*(b+4)));} +; +; // The second word +; { asm ( +; "lw %0,%D1;\n" +; : "=r" (i) "m" (*(b+4)));} +;} + @b = common global [20 x i32] zeroinitializer, align 4 define void @main() { -- 2.34.1