1 // RUN: %clang_cc1 -triple armv7-apple-darwin9 -emit-llvm -w -o - %s | FileCheck %s 2 3 void clear0(void *ptr) { 4 // CHECK: clear0 5 // CHECK-NOT: load i8** 6 __clear_cache(); 7 } 8 9 void clear1(void *ptr) { 10 // CHECK: clear1 11 // CHECK: load i8** 12 // CHECK-NOT: load i8** 13 __clear_cache(ptr); 14 } 15 16 void clear2(void *ptr, void *ptr2) { 17 // CHECK: clear2 18 // CHECK: load i8** 19 // CHECK: load i8** 20 __clear_cache(ptr, ptr2); 21 } 22