brintos

brintos / llvm-project-archived public Read only

0
0
Text · 668 B · 82a4752 Raw
20 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py2; RUN: llc < %s -mtriple=i686-apple-darwin -mattr=clflushopt | FileCheck %s --check-prefix=X863; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=clflushopt | FileCheck %s --check-prefix=X644 5define void @clflushopt(ptr %p) nounwind {6; X86-LABEL: clflushopt:7; X86:       ## %bb.0:8; X86-NEXT:    movl {{[0-9]+}}(%esp), %eax9; X86-NEXT:    clflushopt (%eax)10; X86-NEXT:    retl11;12; X64-LABEL: clflushopt:13; X64:       ## %bb.0:14; X64-NEXT:    clflushopt (%rdi)15; X64-NEXT:    retq16  tail call void @llvm.x86.clflushopt(ptr %p)17  ret void18}19declare void @llvm.x86.clflushopt(ptr) nounwind20