Home | History | Annotate | Download | only in CodeGen
      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