qamar ilyas via llvm-dev
2016-Sep-15 15:55 UTC
[llvm-dev] Use def chain for static data dependency
Hi everyone, I am new in this group. I have a basic question. Can use-def chain be used for static data dependency?. Any help regarding this is greatly appreciated. Thanks, Qamar -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160915/25692f43/attachment.html>
John Criswell via llvm-dev
2016-Sep-16 14:04 UTC
[llvm-dev] Use def chain for static data dependency
On 9/15/16 11:55 AM, qamar ilyas via llvm-dev wrote:> Hi everyone, > > I am new in this group. I have a basic question. Can use-def chain be > used for static data dependency?. Any help regarding this is greatly > appreciated.The def-use chains explicit in the LLVM IR can be used to detect data dependencies on data that is always held in SSA virtual registers. If you want to analyze the data-flow through memory (e.g., through memory allocated by the alloca instruction or a call to the heap allocator), then you need to use iterative data-flow analysis and alias analysis. For example, if a value is the result of an LLVM load instruction, you must use iterative data-flow analysis to determine properties of the value(s) that were stored to that memory location. Regards, John Criswell> > Thanks, > Qamar > > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev-- John Criswell Assistant Professor Department of Computer Science, University of Rochester http://www.cs.rochester.edu/u/criswell -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160916/0148ee30/attachment.html>