Files
llvm/test/CodeGen/MSP430/misched-msp430.ll
Anton Korobeynikov 695940b0f1 [MSP430] Add MC layer
Reapply r346374 with the fixes for modules build.

Original 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.

Patch by Michael Skvortsov!



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@346948 91177308-0d34-0410-b5e6-96231b3b80d8
2018-11-15 12:29:43 +00:00

21 lines
573 B
LLVM

; RUN: llc < %s -mtriple=msp430-unknown-unknown -enable-misched | FileCheck %s
target datalayout = "e-p:16:16:16-i8:8:8-i16:16:16-i32:16:32-n8:16"
@y = common global i16 0, align 2
@x = common global i16 0, align 2
; Test that the MI Scheduler's initPolicy does not crash when i32 is
; unsupported. The content of the asm check below is unimportant. It
; only verifies that the code generator ran successfully.
;
; CHECK-LABEL: @f
; CHECK: mov &y, &x
; CHECK: ret
define void @f() {
entry:
%0 = load i16, i16* @y, align 2
store i16 %0, i16* @x, align 2
ret void
}