Hello,
Does LLVM have any data structure that keeps track of blocks within a
structured basic block?
example:
if (condition){
for (i=0 --> 100) B1;
for (j=0 --> 100) B2;
for (k=0 --> 100) B3;
else{
for (i=0 --> 100) B4;
for (j=0 --> 100) B5;
for (k=0 --> 100) B6;
}
I want to build two lineages ( B1-> B2-> B3) and ( B4->B5->B6). I
aiming to
fuse blocks within the same lineages.
Thanks,
--
Abid M. Malik
******************************************************
"I have learned silence from the talkative, toleration from the intolerant,
and kindness from the unkind"---Gibran
"Success is not for the chosen few, but for the few who choose" ---
John
Maxwell
"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
"The Universe is talking to us, and the language of the Universe is
mathematics."----Abid
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20210204/a5d6abc9/attachment.html>