| Andrew Trick | 350ff2c | 2014-01-21 21:27:37 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -mtriple=msp430-unknown-unknown -enable-misched | FileCheck %s | 
|  | 2 |  | 
|  | 3 | target datalayout = "e-p:16:16:16-i8:8:8-i16:16:16-i32:16:32-n8:16" | 
|  | 4 |  | 
|  | 5 | @y = common global i16 0, align 2 | 
|  | 6 | @x = common global i16 0, align 2 | 
|  | 7 |  | 
|  | 8 | ; Test that the MI Scheduler's initPolicy does not crash when i32 is | 
|  | 9 | ; unsupported. The content of the asm check below is unimportant. It | 
| Alp Toker | cb40291 | 2014-01-24 17:20:08 +0000 | [diff] [blame^] | 10 | ; only verifies that the code generator ran successfully. | 
| Andrew Trick | 350ff2c | 2014-01-21 21:27:37 +0000 | [diff] [blame] | 11 | ; | 
|  | 12 | ; CHECK-LABEL: @f | 
|  | 13 | ; CHECK: mov.w &y, &x | 
|  | 14 | ; CHECK: ret | 
|  | 15 | define void @f() { | 
|  | 16 | entry: | 
|  | 17 | %0 = load i16* @y, align 2 | 
|  | 18 | store i16 %0, i16* @x, align 2 | 
|  | 19 | ret void | 
|  | 20 | } |