1 // RUN: %clang_cc1 -triple mipsel-unknown-linux -o - -emit-llvm %s \
4 // This checks that the frontend will accept inline asm memory constraints.
9 // 'R': An address that can be used in a non-macro load or stor'
10 // This test will result in the higher and lower nibbles being
11 // switched due to the lwl/lwr instruction pairs.
12 // CHECK: %{{[0-9]+}} = call i32 asm sideeffect "lwl $0, 1 + $1\0A\09lwr $0, 2 + $1\0A\09", "=r,*R,~{$1}"(ptr elementtype(i32) %{{[0-9,a-f]+}}) #1,