I'm asking for a stepping stone to figure out how to get some control flow analysis on llvm IR. I need to find out specificially sections of if/else, for loops, and while loop locations in the original source code. I can look at the Cbackend and look there, but would there be any analysis code already written in your library that takes care of that.