Displaying 5 results from an estimated 5 matches for "mri_ar".
Did you mean:
grimar
2017 Oct 09
3
Expose aliasing information in getModRefInfo (or viceversa?)
...#39;s the best way to get alias and mod-ref info without having two alias
calls.
A couple of ideas:
(a) Extend the getModRefInfo interface (+getModRefBehavior,
+gerArgModRefInfo) to return a pair {ModRefInfo, AliasResult}.
The AliasResult can be optional based on an argument
e.g.:
struct MRI_AR { ModRefInfo MRI, AliasResult AR };
MRI_AR getModRefInfoAlias (LoadInst *LI, MemoryLocation Loc, bool
SetAliasResultField);
Add wrapper APIs to preserve current calls.
e.g.:
ModRefInfo getModRefInfo (LoadInst *LI, MemoryLocation Loc) {
return getModRefInfoAlias (LI, Loc, fal...
2017 Oct 09
2
Expose aliasing information in getModRefInfo (or viceversa?)
...ias calls.
>>
>> A couple of ideas:
>> (a) Extend the getModRefInfo interface (+getModRefBehavior,
>> +gerArgModRefInfo) to return a pair {ModRefInfo, AliasResult}.
>>
>> The AliasResult can be optional based on an argument
>> e.g.:
>> struct MRI_AR { ModRefInfo MRI, AliasResult AR };
>> MRI_AR getModRefInfoAlias (LoadInst *LI, MemoryLocation Loc, bool
>> SetAliasResultField);
>>
>> Add wrapper APIs to preserve current calls.
>> e.g.:
>> ModRefInfo getModRefInfo (LoadInst *LI, MemoryLocation Loc...
2017 Oct 09
1
Expose aliasing information in getModRefInfo (or viceversa?)
...g two alias calls.
>
> A couple of ideas:
> (a) Extend the getModRefInfo interface (+getModRefBehavior,
> +gerArgModRefInfo) to return a pair {ModRefInfo, AliasResult}.
>
> The AliasResult can be optional based on an argument
> e.g.:
> struct MRI_AR { ModRefInfo MRI, AliasResult AR };
> MRI_AR getModRefInfoAlias (LoadInst *LI, MemoryLocation Loc,
> bool SetAliasResultField);
>
> Add wrapper APIs to preserve current calls.
> e.g.:
> ModRefInfo getModRefInfo (LoadInst *LI, MemoryLocation Loc) {...
2017 Oct 10
2
Expose aliasing information in getModRefInfo (or viceversa?)
...>>>> (a) Extend the getModRefInfo interface (+getModRefBehavior,
>>>> +gerArgModRefInfo) to return a pair {ModRefInfo, AliasResult}.
>>>>
>>>> The AliasResult can be optional based on an argument
>>>> e.g.:
>>>> struct MRI_AR { ModRefInfo MRI, AliasResult AR };
>>>> MRI_AR getModRefInfoAlias (LoadInst *LI, MemoryLocation Loc, bool
>>>> SetAliasResultField);
>>>>
>>>> Add wrapper APIs to preserve current calls.
>>>> e.g.:
>>>> ModRefInfo...
2017 Oct 10
2
Expose aliasing information in getModRefInfo (or viceversa?)
...fInfo interface (+getModRefBehavior,
>>>>>> +gerArgModRefInfo) to return a pair {ModRefInfo, AliasResult}.
>>>>>>
>>>>>> The AliasResult can be optional based on an argument
>>>>>> e.g.:
>>>>>> struct MRI_AR { ModRefInfo MRI, AliasResult AR };
>>>>>> MRI_AR getModRefInfoAlias (LoadInst *LI, MemoryLocation Loc, bool
>>>>>> SetAliasResultField);
>>>>>>
>>>>>> Add wrapper APIs to preserve current calls.
>>>>>>...