summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-09-08 05:45:34 +0000
committerChris Lattner <sabre@nondot.org>2010-09-08 05:45:34 +0000
commita9ca7837e4f9df3b7a21ba2a26fa2d2865b6618b (patch)
tree72c158be68c43ccc576b25f3c9bdca2b393eb4dd /llvm/test
parent063363fa8016ec53f219f970061c3019e786206a (diff)
downloadbcm5719-llvm-a9ca7837e4f9df3b7a21ba2a26fa2d2865b6618b.tar.gz
bcm5719-llvm-a9ca7837e4f9df3b7a21ba2a26fa2d2865b6618b.zip
implement proper support for sysret{,l,q}, rdar://8403907
llvm-svn: 113350
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/MC/AsmParser/X86/x86_32-new-encoder.s8
-rw-r--r--llvm/test/MC/AsmParser/X86/x86_64-new-encoder.s11
2 files changed, 18 insertions, 1 deletions
diff --git a/llvm/test/MC/AsmParser/X86/x86_32-new-encoder.s b/llvm/test/MC/AsmParser/X86/x86_32-new-encoder.s
index e99af15a1da..ed8ee868196 100644
--- a/llvm/test/MC/AsmParser/X86/x86_32-new-encoder.s
+++ b/llvm/test/MC/AsmParser/X86/x86_32-new-encoder.s
@@ -444,3 +444,11 @@ iretw
iretl
// CHECK: iretl
// CHECK: encoding: [0xcf]
+
+// rdar://8403907
+sysret
+// CHECK: sysretl
+// CHECK: encoding: [0x0f,0x07]
+sysretl
+// CHECK: sysretl
+// CHECK: encoding: [0x0f,0x07]
diff --git a/llvm/test/MC/AsmParser/X86/x86_64-new-encoder.s b/llvm/test/MC/AsmParser/X86/x86_64-new-encoder.s
index 75a424322b4..6f5f8fae1d0 100644
--- a/llvm/test/MC/AsmParser/X86/x86_64-new-encoder.s
+++ b/llvm/test/MC/AsmParser/X86/x86_64-new-encoder.s
@@ -201,4 +201,13 @@ iretq
// CHECK: iretq
// CHECK: encoding: [0x48,0xcf]
-
+// rdar://8403907
+sysret
+// CHECK: sysretl
+// CHECK: encoding: [0x0f,0x07]
+sysretl
+// CHECK: sysretl
+// CHECK: encoding: [0x0f,0x07]
+sysretq
+// CHECK: sysretq
+// CHECK: encoding: [0x48,0x0f,0x07]
OpenPOWER on IntegriCloud