From: Simon Pilgrim Date: Tue, 28 Nov 2017 23:04:42 +0000 (+0000) Subject: [X86] Test clflushopt intrinsic on 32 and 64-bit targets X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=56f4da823b171fa1c40340facfa7ee7769252670;p=llvm [X86] Test clflushopt intrinsic on 32 and 64-bit targets git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@319247 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGen/X86/clflushopt.ll b/test/CodeGen/X86/clflushopt.ll index ee416eb96c5..1f699a88e6c 100644 --- a/test/CodeGen/X86/clflushopt.ll +++ b/test/CodeGen/X86/clflushopt.ll @@ -1,12 +1,18 @@ ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py -; RUN: llc < %s -mtriple=i686-apple-darwin -mattr=clflushopt | FileCheck %s +; RUN: llc < %s -mtriple=i686-apple-darwin -mattr=clflushopt | FileCheck %s --check-prefix=X86 +; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=clflushopt | FileCheck %s --check-prefix=X64 define void @clflushopt(i8* %p) nounwind { -; CHECK-LABEL: clflushopt: -; CHECK: ## BB#0: -; CHECK-NEXT: movl {{[0-9]+}}(%esp), %eax -; CHECK-NEXT: clflushopt (%eax) -; CHECK-NEXT: retl +; X86-LABEL: clflushopt: +; X86: ## BB#0: +; X86-NEXT: movl {{[0-9]+}}(%esp), %eax +; X86-NEXT: clflushopt (%eax) +; X86-NEXT: retl +; +; X64-LABEL: clflushopt: +; X64: ## BB#0: +; X64-NEXT: clflushopt (%rdi) +; X64-NEXT: retq tail call void @llvm.x86.clflushopt(i8* %p) ret void }