blob: 0d7cd04d6f26bc84a827162465de470e1db450de [file] [log] [blame]
Elad Cohenb107a222016-09-28 11:59:09 +00001// RUN: %clang_cc1 -ffreestanding -triple x86_64-unknown-unknown -emit-llvm -o - %s | FileCheck %s
Michael Zuckermane54093f2016-06-01 12:21:00 +00002
Michael Zuckermane54093f2016-06-01 12:21:00 +00003
4#include <x86intrin.h>
5
6unsigned long long test_rdpmc(int a) {
7 return _rdpmc(a);
8// CHECK: @test_rdpmc
9// CHECK: call i64 @llvm.x86.rdpmc
10}
11
12int test_rdtsc() {
13 return _rdtsc();
14// CHECK: @test_rdtsc
15// CHECK: call i64 @llvm.x86.rdtsc
16}