About Interprocedural CFG

Hi, all:
I am considering contructing Interprocedural Control Flow Graph(ICFG) in LLVM, but really have no idea about how much work should I do?
Is there someone have done this work before? Expecting your suggestions.
Thanks.

–William