blob: eda64ce99ee4039c152aa596ebfcb05ee8072784 [file] [log] [blame]
Eric Christopher8a37c792011-03-14 20:30:34 +00001// RUN: %clang_cc1 -triple armv7-apple-darwin9 -emit-llvm -w -o - %s | FileCheck %s
2
3void clear0(void *ptr) {
4 // CHECK: clear0
5 // CHECK-NOT: load i8**
6 __clear_cache();
7}
8
9void clear1(void *ptr) {
10 // CHECK: clear1
11 // CHECK: load i8**
12 // CHECK-NOT: load i8**
13 __clear_cache(ptr);
14}
15
16void clear2(void *ptr, void *ptr2) {
17 // CHECK: clear2
18 // CHECK: load i8**
19 // CHECK: load i8**
20 __clear_cache(ptr, ptr2);
21}