<div dir="ltr"><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">Hello,</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small"><br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">Does LLVM have any data structure that keeps track of blocks within a structured basic block?</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small"><br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">example:</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">if (condition){</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">for (i=0 --> 100) B1;</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">for (j=0 --> 100) B2;</div><div class="gmail_default" style="font-family:"courier new",monospace">for (k=0 --> 100) B3;</div><div class="gmail_default" style="font-family:"courier new",monospace"></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">else{<br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small"><div class="gmail_default">for (i=0 --> 100) B4;</div><div class="gmail_default">for (j=0 --> 100) B5;</div><div class="gmail_default">for (k=0 --> 100) B6;</div><div class="gmail_default">}</div></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small"><br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">I want to build two lineages ( B1-> B2-> B3) and ( B4->B5->B6). I aiming to fuse blocks within the same lineages. </div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small"><br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small">Thanks,</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small"> </div><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Abid M. Malik<br>******************************************************<br>"I have learned silence from the talkative, toleration from the intolerant, and kindness from the unkind"---Gibran<br>"Success is not for the chosen few, but for the few who choose" --- John Maxwell<br>"Being a good person does not depend on your religion or status in life, your race or skin color, political views or culture. IT DEPENDS ON HOW GOOD YOU TREAT OTHERS"--- Abid<br>"The Universe is talking to us, and the language of the Universe is mathematics."----Abid<br> </div></div></div></div>