Eric Christopher | 8a37c79 | 2011-03-14 20:30:34 +0000 | [diff] [blame] | 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 | } |