Anton Korobeynikov | 509d5c4 | 2019-01-25 09:14:05 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s | FileCheck %s |
2 | |||||
3 | ; Check that absolute addressing mode is represented in a way | ||||
4 | ; defined in MSP430 EABI and not as indexed addressing mode form. | ||||
5 | ; See PR39993 for details. | ||||
6 | |||||
7 | target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8-n8:16" | ||||
8 | target triple = "msp430-elf" | ||||
9 | |||||
10 | define void @f() { | ||||
11 | entry: | ||||
12 | ; CHECK: mov r1, &256 | ||||
13 | call void asm sideeffect "mov r1, $0", "*m"(i8* inttoptr (i16 256 to i8*)) | ||||
14 | ret void | ||||
15 | } |