1// 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}
22