brintos

brintos / llvm-project-archived public Read only

0
0
Text · 639 B · a3111b2 Raw
37 lines · plain
1; RUN: opt < %s  -passes=inline,loop-rotate -verify-dom-info -verify-loop-info -disable-output2; PR36013declare void @solve()4 5define internal fastcc void @read() {6	br label %bb47 8bb3:9	br label %bb410 11bb4:12	call void @solve()13	br i1 false, label %bb5, label %bb314 15bb5:16	unreachable17}18 19define internal fastcc void @parse() {20	call fastcc void @read()21	ret void22}23 24define void @main() personality ptr @__gxx_personality_v0 {25	invoke fastcc void @parse()26			to label %invcont unwind label %lpad27 28invcont:29	unreachable30 31lpad:32        %exn = landingpad {ptr, i32}33                 cleanup34	unreachable35}36declare i32 @__gxx_personality_v0(...)37