[LLVMdev] regarding multicore support for LLVM
grosser at fim.uni-passau.de
Tue Aug 3 23:24:15 PDT 2010
On 08/03/2010 09:34 PM, Michael Spencer wrote:
> On Tue, Aug 3, 2010 at 8:08 AM, vijay kumar<vijaygbvv at gmail.com> wrote:
>> Hi all,
>> I am new to this LLVM. I went through the documenation of LLVM but
>> I didn't find any support for Multicore. Is there any such possibility where
>> multicore architecture can be exploited using LLVM.
> It depends on what you mean by "exploited".
> LLVM can generate multi-threaded code and the JIT can run multi-threaded code.
> There are currently no passes that will automatically parallelize code
> (that I know of).
One possibility that might give you parallel code during the next year
is polly . It can be used as an interface to tools that do automatic
parallelization like loopo or pluto. At the moment this is more a
research tool than usable for daily optimizations, but this hopefully
The mid term goal is to drive vectorization and openmp parallelism with
Furthermore I know of at least one project working on OpenMP support for
clang, which is unfortunately not public. I tried to ping the guys to
check if they are interested in giving it back to LLVM.
More information about the llvm-dev