Displaying 2 results from an estimated 2 matches for "scop_func".
Did you mean:
copy_func
2010 May 06
2
[LLVMdev] Back-edge taken count of loops
...all,
i am have a project need to compute the back-edge taken count of a loop, and
the "getBackedgeTakenCount" function of ScalarEvolution could do this for
me.
but later i found that ScalarEvolution could not compute loops with test
expression containing a "=", such as:
void scop_func(long A[], long n) {
long i;
for (i = 1; i<= n; i++)
A[i] = 1;
}
after have a look at the code that computing the back-edge taken count, i
found that ScalarEvolution could only compute back-edge taken count if the
exit condition is ICMP_NE/ICMP_EQ/ICMP_SLT/ICMP_SGT/ICMP_ULT/ICMP_UGT
(ig...
2010 May 06
0
[LLVMdev] Back-edge taken count of loops
...roject need to compute the back-edge taken count of a loop, and the "getBackedgeTakenCount" function of ScalarEvolution could do this for me.
>
> but later i found that ScalarEvolution could not compute loops with test expression containing a "=", such as:
>
> void scop_func(long A[], long n) {
> long i;
>
> for (i = 1; i<= n; i++)
> A[i] = 1;
> }
>
> after have a look at the code that computing the back-edge taken count, i found that ScalarEvolution could only compute back-edge taken count if the exit condition is ICMP_NE/ICMP_EQ/ICMP...