[llvm-dev] Higher level program analysis

preejackie via llvm-dev llvm-dev at lists.llvm.org
Wed Mar 27 20:55:14 PDT 2019


Hi all,

I'm looking for some program analysis techniques which help me to find 
potential functions to execute next, from the current executing 
function. I want to decision based on compile time information. I 
consider LLVM IR is too low-level to make such analysis. So, I using 
call graph representation of module. I figured out the probability of 
function which execute next based on the branch predictor, Call 
instruction distance from the entry of function. I believe that many 
attributes can be derived from higher level program representation. Is 
there any similar work done like this? LLVM already support analysis for 
this?

-- 
Have a great day!
PreeJackie

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190328/625a8648/attachment.html>


More information about the llvm-dev mailing list