diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-11-28 23:04:42 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-11-28 23:04:42 +0000 |
| commit | c6c2103e1b54350ef0b26ae10400db1a45df542d (patch) | |
| tree | 9a9bdf310168093a585374aa47f46b58a0b02933 /llvm/test | |
| parent | 33e023070f8d1993a5779a044f6d17c3cf0aa40f (diff) | |
| download | bcm5719-llvm-c6c2103e1b54350ef0b26ae10400db1a45df542d.tar.gz bcm5719-llvm-c6c2103e1b54350ef0b26ae10400db1a45df542d.zip | |
[X86] Test clflushopt intrinsic on 32 and 64-bit targets
llvm-svn: 319247
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/CodeGen/X86/clflushopt.ll | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/llvm/test/CodeGen/X86/clflushopt.ll b/llvm/test/CodeGen/X86/clflushopt.ll index ee416eb96c5..1f699a88e6c 100644 --- a/llvm/test/CodeGen/X86/clflushopt.ll +++ b/llvm/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 } |

