[llvm-dev] Basic Blocks of a Function called inside Loop (original) (raw)

Jonathan Smith via llvm-dev llvm-dev at lists.llvm.org
Sun Jan 20 21:10:57 PST 2019


The way I do it is to iterate over each of the instructions in the relevant blocks, find all the call sites, then repeat the same thing for all of the blocks in the called functions until there are no call sites left. There may be a better way to do it, but this is the method that works for me. It's also fully recursive, which may or may not be what you want.



More information about the llvm-dev mailing list