Displaying 2 results from an estimated 2 matches for "odd_number".
Did you mean:
add_numbers
2018 Jun 11
4
One more No-alias case on Alias analysis
...ets for 2 pointer values.
AliasSet[0x53d8070, 2] may alias, Mod Pointers: (i8* %arrayidx,
1), (i8* %arrayidx2, 1)
As you can see on above code snippet, the 'a' and 'b' are not aliased. I
think if we have following offset form, we can say No-alias between them.
offset1 = odd_number - index
offset2 = index
I have implemented simple code for it and the output is as following:
Alias sets for function 'test':
Alias Set Tracker: 2 alias sets for 2 pointer values.
AliasSet[0x541a070, 1] must alias, Mod Pointers: (i8* %arrayidx, 1)
AliasSet[0x541cc00, 1] must...
2018 Jun 12
2
One more No-alias case on Alias analysis
...as, Mod Pointers: (i8*
>> %arrayidx, 1), (i8* %arrayidx2, 1)
>>
>> As you can see on above code snippet, the 'a' and 'b' are not
>> aliased. I think if we have following offset form, we can say
>> No-alias between them.
>>
>> offset1 = odd_number - index
>>
>> offset2 = index
>>
>> I have implemented simple code for it and the output is as following:
>>
>> Alias sets for function 'test':
>> Alias Set Tracker: 2 alias sets for 2 pointer values.
>> AliasSet[0x541a070, 1] must alias, Mo...