예제 #1
0
RSPrivate unsigned long long __RSTicktock() {
#if defined(__clang__)
    #if __has_builtin(__builtin_readcyclecounter)
        return __builtin_readcyclecounter();
    #else
    
    #endif
#elif defined(__MSV__)
    return 0;
#endif
    return 0;
}
예제 #2
0
파일: builtins.c 프로젝트: Pear0/clang
// CHECK-LABEL: define i64 @test_builtin_readcyclecounter
long long test_builtin_readcyclecounter() {
  // CHECK: call i64 @llvm.readcyclecounter()
  return __builtin_readcyclecounter();
}