[LLVMdev] [cfe-dev][Openmp-dev] Provide LLVM IR and OpenMP LLVM IR as input in a Pass

Simone Atzeni
2014-10-21T20:42:03Z

Hi Hal,

thanks for your answer.

> I think it would be better if you gave us some idea of what you're
trying to do. clang's OpenMP implementation turns the OpenMP pragmas into
function calls to the runtime library. You can run passes on this IR as you
would any other IR. When you say, "Do some operation on it and get
results" do you mean generating code, linking and executing that code?
>
> -Hal

I want to use the pass Polly to find any data dependence in the code.
Since it does not work on OpenMP, I was thinking to apply it on the not-OpenMP
IR, then I need the results of Polly to apply other passes to the OpenMP IR.

That is why I need both.

Best,
Simone

>
>>
>>
>>
>>
>> I hope this is clear and you can give me some suggestion.
>>
>>
>>
>>
>>
>> Thanks.
>>
>>
>> Best Regards,
>> Simone
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
>
> --
> Hal Finkel
> Assistant Computational Scientist
> Leadership Computing Facility
> Argonne National Laboratory

-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20141021/fe3a953c/attachment.html>