We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c91ff4f commit c1fe305Copy full SHA for c1fe305
llvm/test/Transforms/SimpleLoopUnswitch/pr62058.ll
@@ -0,0 +1,21 @@
1
+; RUN: opt < %s -simple-loop-unswitch-inject-invariant-conditions=true -passes='loop(simple-loop-unswitch<nontrivial>)' -S | FileCheck %s
2
+; REQUIRES: asserts
3
+; XFAIL: *
4
+
5
+@global = external dso_local local_unnamed_addr global i64, align 8
6
7
+define dso_local void @test() local_unnamed_addr #0 {
8
+; CHECK-LABEL: test
9
+bb:
10
+ br label %bb1
11
12
+bb1: ; preds = %bb1, %bb
13
+ %call = tail call noundef ptr @widget()
14
+ %icmp = icmp slt ptr %call, null
15
+ br i1 %icmp, label %bb2, label %bb1
16
17
+bb2: ; preds = %bb1
18
+ ret void
19
+}
20
21
+declare ptr @widget() local_unnamed_addr #0
0 commit comments