1; RUN: llc -march=hexagon < %s | FileCheck %s 2 3; Check that constraint a is handled correctly. 4; CHECK: [[M:m[01]]] = r1 5; CHECK: memw(r0++[[M]]) = r2 6 7target triple = "hexagon" 8 9; Function Attrs: nounwind 10define void @foo(i32* %a, i32 %m, i32 %v) #0 { 11entry: 12 tail call void asm sideeffect "memw($0++$1) = $2", "r,a,r,~{memory}"(i32* %a, i32 %m, i32 %v) 13 ret void 14} 15 16attributes #0 = { nounwind "target-cpu"="hexagonv60" } 17