[LLVMdev] Help:- Memory dependence profiling in LLVM

Sebastian Dreßler dressler at zib.de
Sun Apr 21 07:26:47 PDT 2013


Hi,

On 04/19/2013 09:40 AM, Unnikrishnan C wrote:
> access to memory locations.
> 
> example
> suppose we have
> A[ind1[i]=expr;       (s1)
> and A1[i]=A[ind2[i]]  (s2)
> 
> to find what is the probability for RAW dependence from s1-->s2 and WAR
> dependence from s2--->s1 and WAW dependence from s1-->s1
> 

There exists the "MemoryDependenceAnalysis" Pass in LLVM, but I'm unsure
whether it helps you. It uses alias analysis, so maybe you want to have
a look on that too.


Cheers,
Sebastian

> Unnikrishnan C
> 
> 
> 
> Hi,
>>
>> On 04/19/2013 07:41 AM, Unnikrishnan C wrote:
>>> I want to do a memory dependence profiling. Is there any freely
>>> available
>>> implementation of memory dependence profiling implementations in LLVM
>>> which I can modify for my own use?
>>
>> Could you clarify "memory dependence" a bit more, please? E. g. do you
>> mean accesses to memory locations or object inter-dependencies or ... ?
>>
>>
>> Cheers,
>> Sebastian
>>
>>
>> --
>> Mit freundlichen Grüßen / Kind regards
>>
>> Sebastian Dreßler
>>
>> Zuse Institute Berlin (ZIB)
>> Takustraße 7
>> D-14195 Berlin-Dahlem
>> Germany
>>
>> dressler at zib.de
>> Phone: +49 30 84185-261
>>
>> http://www.zib.de/
>>
>> --
>> This message has been scanned for viruses and
>> dangerous content by MailScanner, and is
>> believed to be clean.
>>
>>
> 
> 
> 


-- 
Mit freundlichen Grüßen / Kind regards

Sebastian Dreßler

Zuse Institute Berlin (ZIB)
Takustraße 7
D-14195 Berlin-Dahlem
Germany

dressler at zib.de
Phone: +49 30 84185-261

http://www.zib.de/



More information about the llvm-dev mailing list