[Openmp-dev] Tracking basic blocking in LLVM
Abid Malik via Openmp-dev
openmp-dev at lists.llvm.org
Thu Feb 4 08:14:47 PST 2021
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/openmp-dev/attachments/20210204/a5d6abc9/attachment.html>
More information about the Openmp-dev
mailing list