[LLVMdev] A very basic doubt about LLVM Alias Analysis
ambika
ambika at cse.iitb.ac.in
Sun Feb 14 08:39:31 PST 2010
Oh m sorry for that mistake as I had points to in mind.
But still what about the following prog:
int main()
{
int *i,*j,k;
i=&k;
j=&k;
k=4;
printf("%d,%d,%d",*i,*j,k);
return 0;
}
here too i dont get <i,j> alias each other.
Duncan Sands wrote:
> Hi ambika,
>
>> main() {
>> int i,*k;
>> k = &i;
>
>> then why dont i get {k -> i} ie k is aliased to i in any of the
>> analysis.
>
> only pointers can alias each other, and i is not a pointer.
>
> Ciao,
>
> Duncan.
More information about the llvm-dev
mailing list