[LLVMdev] Questions on Parallelism and Data Dependence Analysis
Devang Patel
dpatel at apple.com
Mon Jan 5 08:38:33 PST 2009
On Dec 24, 2008, at 6:11 PM, Wenzhi Tao wrote:
> 2. Can I use the functions provided by llvm to get the real data
> dependence(Read After Write) info on basic block level directly?
> In other words, can I get the task graph(node: task viewed as
> basic block or more coarse grain, edge: real data dependence)
> from sequential program using llvm to explore task-level
> parallelism by some proposed task scheduling algorithm?
>
It is possible. Wojciech Matyjewicz has done this. See relevant
thread (with attached patch) http://lists.cs.uiuc.edu/pipermail/llvmdev/2008-August/016616.html
LLVM will benefit if data dependence analysis support is integrated in
llvm mainline sources.
-
Devang
More information about the llvm-dev
mailing list