Further generalize this scheduler test.
authorAndrew Trick <atrick@apple.com>
Sat, 13 Apr 2013 07:37:27 +0000 (07:37 +0000)
committerAndrew Trick <atrick@apple.com>
Sat, 13 Apr 2013 07:37:27 +0000 (07:37 +0000)
The order of copies depends on queue order, which is not very stable.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179456 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/X86/misched-copy.ll

index b281efca59887bf7cc8e354bc8d94b18e95fe1e1..8de2d2dadb854919842ab900c761ab7f7155c2b5 100644 (file)
@@ -11,8 +11,8 @@
 ; CHECK:      *** Final schedule for BB#1 ***
 ; CHECK-NEXT: %EAX<def> = COPY
 ; CHECK:      MUL32r %vreg{{[0-9]+}}, %EAX<imp-def>, %EDX<imp-def>, %EFLAGS<imp-def,dead>, %EAX<imp-use>;
-; CHECK-NEXT: COPY %EAX;
-; CHECK-NEXT: COPY %EDX;
+; CHECK-NEXT: COPY %E{{[AD]}}X;
+; CHECK-NEXT: COPY %E{{[AD]}}X;
 ; CHECK:      DIVSSrm
 define i64 @mulhoist(i32 %a, i32 %b) #0 {
 entry: