1 // RUN: %clang_cc1 -triple arm64-apple-ios -O3 -emit-llvm -o - %s | FileCheck %s 2 3 void f0(void *a, void *b) { 4 __clear_cache(a,b); 5 // CHECK: call {{.*}} @__clear_cache 6 } 7 8 // CHECK: call {{.*}} @llvm.aarch64.rbit.i32(i32 %a) 9 unsigned rbit(unsigned a) { 10 return __builtin_arm_rbit(a); 11 } 12 13 // CHECK: call {{.*}} @llvm.aarch64.rbit.i64(i64 %a) 14 unsigned long long rbit64(unsigned long long a) { 15 return __builtin_arm_rbit64(a); 16 } 17