search for: mri_ar

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. >>>>>>...