Displaying 3 results from an estimated 3 matches for "function_tti".
2015 May 11
2
[LLVMdev] about MemoryDependenceAnalysis usage
...fo -jump-threading -correlated-propagation
> -simplifycfg -domtree -instcombine -tailcallelim -simplifycfg -reassociate
> -domtree -loops -loop-simplify -lcssa -loop-rotate -licm -loop-unswitch
> -instcombine -scalar-evolution -loop-simplify -lcssa -indvars -loop-idiom
> -loop-deletion -function_tti -loop-unroll -memdep -mldst-motion -domtree
> -memdep -gvn -memdep -memcpyopt -sccp -domtree -instcombine -lazy-value-info
> -jump-threading -correlated-propagation -domtree -memdep -dse -adce
> -simplifycfg -domtree -instcombine -barrier -domtree -loops -loop-simplify
> -lcssa -branch-...
2015 Jan 17
3
[LLVMdev] loop multiversioning
...y-cse -lazy-value-info -jump-threading -correlated-propagation
-simplifycfg -domtree -instcombine -tailcallelim -simplifycfg -reassociate
-domtree -loops -loop-simplify -lcssa -loop-rotate -licm -loop-unswitch
-instcombine -scalar-evolution -loop-simplify -lcssa -indvars -loop-idiom
-loop-deletion -function_tti -loop-unroll -memdep -mldst-motion -domtree
-memdep -gvn -memdep -memcpyopt -sccp -domtree -instcombine
-lazy-value-info -jump-threading -correlated-propagation -domtree -memdep
-dse -adce -simplifycfg -domtree -instcombine -barrier -domtree -loops
-loop-simplify -lcssa -branch-prob -block-freq -sc...
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