Source code analysis

Hi All,

I wanted to know if LLVM is capable to do source code analysis as SUIF
does. What I am looking for is parsing the entire program and classifying
each line into memory access, assignment statement,etc. SUIF has an
implementation where we can pass through the entire source code and look
for such statement for our analysis.

Could you please send me a link if this possible as I couldn't find it? An
example would be of great help.

Regards,
Kamal Sharma