diff options
| author | Roman Lebedev <lebedev.ri@gmail.com> | 2019-05-22 15:34:43 +0000 |
|---|---|---|
| committer | Roman Lebedev <lebedev.ri@gmail.com> | 2019-05-22 15:34:43 +0000 |
| commit | 6a531356989eefaae15a9567a56444af75eb7d7b (patch) | |
| tree | 31d8c67259f8d17c57ba5fe2c3240ad3ed46ede9 /llvm | |
| parent | c289d218b9fa9c78e7ae631208a8b06663dd803d (diff) | |
| download | bcm5719-llvm-6a531356989eefaae15a9567a56444af75eb7d7b.tar.gz bcm5719-llvm-6a531356989eefaae15a9567a56444af75eb7d7b.zip | |
[NFC][X86] Autogenerate negative-offset.ll test
Being affected by upcoming patch
llvm-svn: 361396
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/test/CodeGen/X86/negative-offset.ll | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/llvm/test/CodeGen/X86/negative-offset.ll b/llvm/test/CodeGen/X86/negative-offset.ll index dc1b255d020..b1789ddc60c 100644 --- a/llvm/test/CodeGen/X86/negative-offset.ll +++ b/llvm/test/CodeGen/X86/negative-offset.ll @@ -1,4 +1,5 @@ -; RUN: llc < %s -asm-verbose=false | FileCheck %s +; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py +; RUN: llc < %s | FileCheck %s target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-unknown-linux-gnu" @@ -6,13 +7,14 @@ target triple = "x86_64-unknown-linux-gnu" ; Test that a constant consisting of a global symbol with a negative offset ; is properly folded and isel'd. -; CHECK-LABEL: negative_offset: -; CHECK: movl $G, %eax -; CHECK: notq %rax -; CHECK: addq %rdi, %rax -; CHECK: retq @G = external global [8 x i32] define i8* @negative_offset(i8* %a) { +; CHECK-LABEL: negative_offset: +; CHECK: # %bb.0: +; CHECK-NEXT: movl $G, %eax +; CHECK-NEXT: notq %rax +; CHECK-NEXT: addq %rdi, %rax +; CHECK-NEXT: retq %t = getelementptr i8, i8* %a, i64 sub (i64 -1, i64 ptrtoint ([8 x i32]* @G to i64)) ret i8* %t } |

