From c82c8a824ad8e96508a0d5f2ecb96f7ce48d0b36 Mon Sep 17 00:00:00 2001 From: Toma Tabacu Date: Thu, 18 Dec 2014 13:03:51 +0000 Subject: [PATCH] [mips] Clean up the CodeGen/Mips/inlineasmmemop.ll test. NFC. Summary: Improve comments and remove a redundant attribute list. There are no functional changes (to the CHECK's or to the code). Part of these changes were suggested in http://reviews.llvm.org/D6637. Reviewers: dsanders Reviewed By: dsanders Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D6705 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224517 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGen/Mips/inlineasmmemop.ll | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/test/CodeGen/Mips/inlineasmmemop.ll b/test/CodeGen/Mips/inlineasmmemop.ll index 5de2377b70c..5518520c549 100644 --- a/test/CodeGen/Mips/inlineasmmemop.ll +++ b/test/CodeGen/Mips/inlineasmmemop.ll @@ -24,42 +24,25 @@ entry: } ; CHECK-LABEL: main: -; "D": Second word of double word. This works for any memory element +; "D": Second word of a double word. This works for any memory element ; double or single. ; CHECK: #APP ; CHECK: lw ${{[0-9]+}},4(${{[0-9]+}}); ; CHECK: #NO_APP -; No "D": First word of double word. This works for any memory element +; No "D": First word of a double word. This works for any memory element ; double or single. ; CHECK: #APP ; CHECK: lw ${{[0-9]+}},0(${{[0-9]+}}); ; CHECK: #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() { entry: +; Second word: tail call void asm sideeffect " lw $0,${1:D};", "r,*m,~{$11}"(i32 undef, i32* getelementptr inbounds ([20 x i32]* @b, i32 0, i32 3)) +; First word. Notice, no 'D': tail call void asm sideeffect " lw $0,${1};", "r,*m,~{$11}"(i32 undef, i32* getelementptr inbounds ([20 x i32]* @b, i32 0, i32 3)) ret void } - -attributes #0 = { nounwind } - -- 2.34.1