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