[llvm] r318134 - [AVR] Remove the select-mbb-placement-bug.ll test

Dylan McKay via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 13 20:32:49 PST 2017


Author: dylanmckay
Date: Mon Nov 13 20:32:49 2017
New Revision: 318134

URL: http://llvm.org/viewvc/llvm-project?rev=318134&view=rev
Log:
[AVR] Remove the select-mbb-placement-bug.ll test

This test was originally added when an old bug was fixed that caused
broken iterator code to break basic block placement.

The issue has an extremely low chance of every being a problem again.

This specific test is very flaky and fails often due to upstream
changes.

I have removed this test because it negates more value than it returns.

Removed:
    llvm/trunk/test/CodeGen/AVR/select-mbb-placement-bug.ll

Removed: llvm/trunk/test/CodeGen/AVR/select-mbb-placement-bug.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/AVR/select-mbb-placement-bug.ll?rev=318133&view=auto
==============================================================================
--- llvm/trunk/test/CodeGen/AVR/select-mbb-placement-bug.ll (original)
+++ llvm/trunk/test/CodeGen/AVR/select-mbb-placement-bug.ll (removed)
@@ -1,35 +0,0 @@
-; RUN: llc -mcpu=atmega328p < %s -march=avr | FileCheck %s
-
-; CHECK-LABEL: loopy
-define internal fastcc void @loopy() {
-
-; In this case, when we expand `Select8`/`Select16`, we should be
-; replacing the existing MBB instead of adding a new one.
-;
-; https://github.com/avr-rust/rust/issues/49
-
-; CHECK: LBB0_{{[0-9]+}}:
-; CHECK: LBB0_{{[0-9]+}}:
-; CHECK-NOT: LBB0_{{[0-9]+}}:
-start:
-  br label %bb7.preheader
-
-bb7.preheader:                                    ; preds = %bb10, %start
-  %i = phi i8 [ 0, %start ], [ %j, %bb10 ]
-  %j = phi i8 [ 1, %start ], [ %next, %bb10 ]
-  br label %bb10
-
-bb4:                                              ; preds = %bb10
-  ret void
-
-bb10:                                             ; preds = %bb7.preheader
-  tail call fastcc void @observe(i8 %i, i8 1)
-  %0 = icmp ult i8 %j, 20
-  %1 = zext i1 %0 to i8
-  %next = add i8 %j, %1
-  br i1 %0, label %bb7.preheader, label %bb4
-
-}
-
-declare void @observe(i8, i8);
-




More information about the llvm-commits mailing list