Displaying 2 results from an estimated 2 matches for "playdep".
Did you mean:
clayden
2015 May 11
2
[LLVMdev] about MemoryDependenceAnalysis usage
...ysis by wrapping my pass, and
> call explicitely BasicAliasAnalysis. Its still using No Alias Analysis.
>
> How can I let MemoryDependenceAnalysis use BasicAliasAnalysis?
>
> Please, find attached my pass.
>
> I call my pass like this: "opt -o /dev/null -S test.ll -load libPlaydep.so
> -O3 -playdep --debug-pass=Structure"
> And the output:
>
> opt -o /dev/null test.ll -S -load ./libPlaydep.so -O3 -playdep
> --debug-pass=Structure
> Pass Arguments: -targetlibinfo -datalayout -notti -basictti -x86tti -no-aa
> -tbaa -scoped-noalias -assumption-cache-t...
2015 May 09
2
[LLVMdev] about MemoryDependenceAnalysis usage
Hi,
I try to use MemoryDependenceAnalysis in a pass to analyse a simple function:
void fct (int *restrict*restrict M, int *restrict*restrict L) {
S1: M[1][1] = 1;
S2: L[2][2] = 2;
}
When I iterate over MemoryDependenceAnalysis on the S2 statement, I get the load instruction for the first depth of the array, that’s ok. But I get also the load and store for the S1 statement.
I assume the