Memory Profiling

Hi,

Are there any memory profiling tools available within the LLVM framework?
I am just looking for a profile tool which can give me concrete memory dependencies between instructions/blocks of a program which happened during a single execution of the program.

Thanks
Nipun