From: Evgeny Stupachenko Date: Sat, 11 Feb 2017 05:39:00 +0000 (+0000) Subject: The patch fixes r294821 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cb61c32f943e633ca7ef37f5de9fbef8177c22ba;p=llvm The patch fixes r294821 Summary: Update register match for windows testing From: Evgeny Stupachenko git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@294825 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Transforms/LoopStrengthReduce/X86/lsr-insns-1.ll b/test/Transforms/LoopStrengthReduce/X86/lsr-insns-1.ll index 25b6ad71144..4888536bdf8 100644 --- a/test/Transforms/LoopStrengthReduce/X86/lsr-insns-1.ll +++ b/test/Transforms/LoopStrengthReduce/X86/lsr-insns-1.ll @@ -21,9 +21,9 @@ ; incq %rax ; CHECK: LBB0_1: -; CHECK-NEXT: movl 4096(%{{...}},[[REG:%...]] -; CHECK-NEXT: addl 4096(%{{...}},[[REG]] -; CHECK-NEXT: movl %{{...}}, 4096(%{{...}},[[REG]] +; CHECK-NEXT: movl 4096(%{{.+}},[[REG:%[0-9a-z]+]] +; CHECK-NEXT: addl 4096(%{{.+}},[[REG]] +; CHECK-NEXT: movl %{{.+}}, 4096(%{{.+}},[[REG]] ; CHECK-NOT: cmp ; CHECK: jne diff --git a/test/Transforms/LoopStrengthReduce/X86/lsr-insns-2.ll b/test/Transforms/LoopStrengthReduce/X86/lsr-insns-2.ll index e5727f1e30d..3273cb4e6b5 100644 --- a/test/Transforms/LoopStrengthReduce/X86/lsr-insns-2.ll +++ b/test/Transforms/LoopStrengthReduce/X86/lsr-insns-2.ll @@ -21,9 +21,9 @@ ; LSR should prefer complicated address to additonal add instructions. ; CHECK: LBB0_2: -; CHECK-NEXT: movl (%r{{[a-z][a-z]}}, -; CHECK-NEXT: addl (%r{{[a-z][a-z]}}, -; CHECK-NEXT: movl %e{{[a-z][a-z]}}, (%r{{[a-z][a-z]}}, +; CHECK-NEXT: movl (%r{{.+}}, +; CHECK-NEXT: addl (%r{{.+}}, +; CHECK-NEXT: movl %e{{.+}}, (%r{{.+}}, target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"