brintos

brintos / llvm-project-archived public Read only

0
0
Text · 956 B · 5b780e1 Raw
33 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py2; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+tsxldtrk | FileCheck %s --check-prefix=X643; RUN: llc < %s -mtriple=i386-unknown-unknown -mattr=+tsxldtrk | FileCheck %s --check-prefix=X864; RUN: llc < %s -mtriple=x86_64-linux-gnux32 -mattr=+tsxldtrk | FileCheck %s --check-prefix=X325 6define void @test_tsxldtrk() {7; X64-LABEL: test_tsxldtrk:8; X64:       # %bb.0: # %entry9; X64-NEXT:    xsusldtrk10; X64-NEXT:    xresldtrk11; X64-NEXT:    retq12;13; X86-LABEL: test_tsxldtrk:14; X86:       # %bb.0: # %entry15; X86-NEXT:    xsusldtrk16; X86-NEXT:    xresldtrk17; X86-NEXT:    retl18;19; X32-LABEL: test_tsxldtrk:20; X32:       # %bb.0: # %entry21; X32-NEXT:    xsusldtrk22; X32-NEXT:    xresldtrk23; X32-NEXT:    retq24entry:25   call void @llvm.x86.xsusldtrk()26   call void @llvm.x86.xresldtrk()27   ret void28}29 30declare void @llvm.x86.xsusldtrk()31declare void @llvm.x86.xresldtrk()32 33