songlh
2014-Oct-27 09:25 UTC
[LLVMdev] question about memory dependence analysis for local structure
Hi,
I want to do a def-use analysis for fields of local structure. I have
tried to use memory dependence analysis to look for depending load/store
for a given load from a field of a local structure. I noticed that
memory dependence analysis returns a lot of unkown result. I add some
print inside the code of memory dependence analysis, and I find that
memory dependence analysis got some problems during phi translation. I
feel the problem is that the operands of phi are structure, but my input
pointer for memory dependence analysis is the address of one field of
the structure.
Do I use memory dependence analysis in a wrong way? Does llvm have
some other built-in analysis for field of local structure?
Thanks a lot!
Best,
Linhai