aboutsummaryrefslogtreecommitdiff
path: root/test/MC/Mips/mips-noat.s
diff options
context:
space:
mode:
authorToma Tabacu <toma.tabacu@imgtec.com>2015-02-13 10:30:57 +0000
committerToma Tabacu <toma.tabacu@imgtec.com>2015-02-13 10:30:57 +0000
commit94b64060afe95fa064c875d010ec77731c117cb9 (patch)
treeb9a14193c4d5dd79fb598782fbbcb27f3e5cf194 /test/MC/Mips/mips-noat.s
parent7ea33e53c78e6fb9ca96ece5a884d6e86e2f0e4f (diff)
[mips] Improve support for the .set at/noat assembler directives.
Summary: Made the following changes: Added calls to emitDirectiveSetNoAt() and emitDirectiveSetAt(). Added special emit function for .set at=$reg, emitDirectiveSetAtWithArg(unsigned RegNo). Improved parsing error checks for .set at. Refactored parser code for .set at. Improved testing of both directives. Improved code readability and comments. Reviewers: dsanders Reviewed By: dsanders Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D7176 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229097 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC/Mips/mips-noat.s')
-rw-r--r--test/MC/Mips/mips-noat.s4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/MC/Mips/mips-noat.s b/test/MC/Mips/mips-noat.s
index f9d4efde185..3a937c73eeb 100644
--- a/test/MC/Mips/mips-noat.s
+++ b/test/MC/Mips/mips-noat.s
@@ -7,6 +7,8 @@
# CHECK: lui $1, 1
# CHECK: addu $1, $1, $2
# CHECK: lw $2, 0($1)
+# CHECK-LABEL: test2:
+# CHECK: .set noat
test1:
lw $2, 65536($2)
@@ -20,6 +22,8 @@ test2:
# CHECK: lui $1, 1
# CHECK: addu $1, $1, $2
# CHECK: lw $2, 0($1)
+# CHECK-LABEL: test4:
+# CHECK: .set at=$0
test3:
.set at
lw $2, 65536($2)