summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/MSP430/Inst16mi.ll
diff options
context:
space:
mode:
authorAnton Korobeynikov <anton@korobeynikov.info>2018-11-08 00:03:45 +0000
committerAnton Korobeynikov <anton@korobeynikov.info>2018-11-08 00:03:45 +0000
commit09dff53840787c0dbc031f1e5723834f62073f74 (patch)
tree7e846c59e7761994c4fc8c55f4d277b7f3e0e743 /llvm/test/CodeGen/MSP430/Inst16mi.ll
parent267d266c294dcc008da0f7cbab10e53600493cc4 (diff)
downloadbcm5719-llvm-09dff53840787c0dbc031f1e5723834f62073f74.tar.gz
bcm5719-llvm-09dff53840787c0dbc031f1e5723834f62073f74.zip
[MSP430] Add MC layer
Summary: This change implements assembler parser, code emitter, ELF object writer and disassembler for the MSP430 ISA. Also, more instruction forms are added to the target description. Reviewers: asl Reviewed By: asl Subscribers: pftbest, krisb, mgorny, llvm-commits Differential Revision: https://reviews.llvm.org/D53661 llvm-svn: 346374
Diffstat (limited to 'llvm/test/CodeGen/MSP430/Inst16mi.ll')
-rw-r--r--llvm/test/CodeGen/MSP430/Inst16mi.ll10
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/test/CodeGen/MSP430/Inst16mi.ll b/llvm/test/CodeGen/MSP430/Inst16mi.ll
index 38c16f2ba23..bb99e28a1ba 100644
--- a/llvm/test/CodeGen/MSP430/Inst16mi.ll
+++ b/llvm/test/CodeGen/MSP430/Inst16mi.ll
@@ -6,14 +6,14 @@ target triple = "msp430-generic-generic"
define void @mov() nounwind {
; CHECK-LABEL: mov:
-; CHECK: mov.w #2, &foo
+; CHECK: mov #2, &foo
store i16 2, i16 * @foo
ret void
}
define void @add() nounwind {
; CHECK-LABEL: add:
-; CHECK: add.w #2, &foo
+; CHECK: incd &foo
%1 = load i16, i16* @foo
%2 = add i16 %1, 2
store i16 %2, i16 * @foo
@@ -22,7 +22,7 @@ define void @add() nounwind {
define void @and() nounwind {
; CHECK-LABEL: and:
-; CHECK: and.w #2, &foo
+; CHECK: and #2, &foo
%1 = load i16, i16* @foo
%2 = and i16 %1, 2
store i16 %2, i16 * @foo
@@ -31,7 +31,7 @@ define void @and() nounwind {
define void @bis() nounwind {
; CHECK-LABEL: bis:
-; CHECK: bis.w #2, &foo
+; CHECK: bis #2, &foo
%1 = load i16, i16* @foo
%2 = or i16 %1, 2
store i16 %2, i16 * @foo
@@ -40,7 +40,7 @@ define void @bis() nounwind {
define void @xor() nounwind {
; CHECK-LABEL: xor:
-; CHECK: xor.w #2, &foo
+; CHECK: xor #2, &foo
%1 = load i16, i16* @foo
%2 = xor i16 %1, 2
store i16 %2, i16 * @foo
OpenPOWER on IntegriCloud