diff options
Diffstat (limited to 'test/CodeGen/X86/fsgsbase.ll')
| -rw-r--r-- | test/CodeGen/X86/fsgsbase.ll | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/test/CodeGen/X86/fsgsbase.ll b/test/CodeGen/X86/fsgsbase.ll deleted file mode 100644 index 0c22e3c7db29..000000000000 --- a/test/CodeGen/X86/fsgsbase.ll +++ /dev/null @@ -1,57 +0,0 @@ -; RUN: llc < %s -mtriple=x86_64-apple-darwin -march=x86-64 -mcpu=core-avx-i -mattr=fsgsbase | FileCheck %s - -define i32 @test_x86_rdfsbase_32() { - ; CHECK: rdfsbasel - %res = call i32 @llvm.x86.rdfsbase.32() - ret i32 %res -} -declare i32 @llvm.x86.rdfsbase.32() nounwind readnone - -define i32 @test_x86_rdgsbase_32() { - ; CHECK: rdgsbasel - %res = call i32 @llvm.x86.rdgsbase.32() - ret i32 %res -} -declare i32 @llvm.x86.rdgsbase.32() nounwind readnone - -define i64 @test_x86_rdfsbase_64() { - ; CHECK: rdfsbaseq - %res = call i64 @llvm.x86.rdfsbase.64() - ret i64 %res -} -declare i64 @llvm.x86.rdfsbase.64() nounwind readnone - -define i64 @test_x86_rdgsbase_64() { - ; CHECK: rdgsbaseq - %res = call i64 @llvm.x86.rdgsbase.64() - ret i64 %res -} -declare i64 @llvm.x86.rdgsbase.64() nounwind readnone - -define void @test_x86_wrfsbase_32(i32 %x) { - ; CHECK: wrfsbasel - call void @llvm.x86.wrfsbase.32(i32 %x) - ret void -} -declare void @llvm.x86.wrfsbase.32(i32) nounwind readnone - -define void @test_x86_wrgsbase_32(i32 %x) { - ; CHECK: wrgsbasel - call void @llvm.x86.wrgsbase.32(i32 %x) - ret void -} -declare void @llvm.x86.wrgsbase.32(i32) nounwind readnone - -define void @test_x86_wrfsbase_64(i64 %x) { - ; CHECK: wrfsbaseq - call void @llvm.x86.wrfsbase.64(i64 %x) - ret void -} -declare void @llvm.x86.wrfsbase.64(i64) nounwind readnone - -define void @test_x86_wrgsbase_64(i64 %x) { - ; CHECK: wrgsbaseq - call void @llvm.x86.wrgsbase.64(i64 %x) - ret void -} -declare void @llvm.x86.wrgsbase.64(i64) nounwind readnone |
