1 | // REQUIRES: arm-registered-target |
---|---|
2 | // RUN: %clang_cc1 -triple armv7-apple-darwin9 -emit-llvm -w -o - %s | FileCheck %s |
3 | |
4 | void t1 (void *f, int g) { |
5 | // CHECK: call void asm "str $1, $0", "=*Q,r" |
6 | asm("str %1, %0" : "=Q"(f) : "r"(g)); |
7 | } |
8 |
1 | // REQUIRES: arm-registered-target |
---|---|
2 | // RUN: %clang_cc1 -triple armv7-apple-darwin9 -emit-llvm -w -o - %s | FileCheck %s |
3 | |
4 | void t1 (void *f, int g) { |
5 | // CHECK: call void asm "str $1, $0", "=*Q,r" |
6 | asm("str %1, %0" : "=Q"(f) : "r"(g)); |
7 | } |
8 |