[LLVMdev] Speculative paralellisation in LLVM compiler infrastructure!!!!!
nlewycky at google.com
Tue Oct 11 10:07:27 PDT 2011
On 11 October 2011 07:59, Muthu Raj <sameer.muthu9 at gmail.com> wrote:
> I am involved in the task of achieving speculative paralellisation in
> llvm. I have started my work by trying to see if a simple for loop can be
> paralellised in llvm.. The problem is i want to know how to check if a
> program is automatically parallelised when compiled with llvm or if
> explicitly need to do it how can i go about paralellising a for loop using
> llvm compiler infrsatructure.how do i check for data dependency between
> iterations using llvm.
LLVM does not automatically parallelize loops. Loop dependencies are
analyzed by the LoopDependenceAnalysis, which is almost entirely stubs (ie.,
no implementation). Patches to implement it would be a good start!
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev