[llvm] c1fe305 - [Test] Add XFAIL test for PR62058

Max Kazantsev via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 12 06:34:08 PDT 2023


Author: Max Kazantsev
Date: 2023-04-12T20:33:39+07:00
New Revision: c1fe305052ec4940110285c2cd4d13e3d43cdc46

URL: https://github.com/llvm/llvm-project/commit/c1fe305052ec4940110285c2cd4d13e3d43cdc46
DIFF: https://github.com/llvm/llvm-project/commit/c1fe305052ec4940110285c2cd4d13e3d43cdc46.diff

LOG: [Test] Add XFAIL test for PR62058

Details at https://github.com/llvm/llvm-project/issues/62058

Added: 
    llvm/test/Transforms/SimpleLoopUnswitch/pr62058.ll

Modified: 
    

Removed: 
    


################################################################################
diff  --git a/llvm/test/Transforms/SimpleLoopUnswitch/pr62058.ll b/llvm/test/Transforms/SimpleLoopUnswitch/pr62058.ll
new file mode 100644
index 0000000000000..708d4c267ae2b
--- /dev/null
+++ b/llvm/test/Transforms/SimpleLoopUnswitch/pr62058.ll
@@ -0,0 +1,21 @@
+; RUN: opt < %s -simple-loop-unswitch-inject-invariant-conditions=true -passes='loop(simple-loop-unswitch<nontrivial>)' -S | FileCheck %s
+; REQUIRES: asserts
+; XFAIL: *
+
+ at global = external dso_local local_unnamed_addr global i64, align 8
+
+define dso_local void @test() local_unnamed_addr #0 {
+; CHECK-LABEL: test
+bb:
+  br label %bb1
+
+bb1:                                              ; preds = %bb1, %bb
+  %call = tail call noundef ptr @widget()
+  %icmp = icmp slt ptr %call, null
+  br i1 %icmp, label %bb2, label %bb1
+
+bb2:                                              ; preds = %bb1
+  ret void
+}
+
+declare ptr @widget() local_unnamed_addr #0


        


More information about the llvm-commits mailing list