search for: aliascategory

Displaying 3 results from an estimated 3 matches for "aliascategory".

2015 Jun 15
2
[LLVMdev] AliasAnalysis refactoring for the new pass manager
...e the current name. > > AliasRelationship? None, May/PossiblyAliased/Unknown, Aliased, PartiallyAliased? > > (tense could use some tweaking and I suppose this still has the suffix problem in all except the "None" case... ) I like this colour: enum class AliasKind /* or AliasCategory? */ { Null, Unknown, Partial, Complete }; > Whatever convention we use, we should use a similar one for the ModRef stuff. ModRefBehavior there already seems to have good names if it were switched to an enum class outside of AA. ModRefResult I would probably make Mod...
2015 Jun 16
2
[LLVMdev] AliasAnalysis refactoring for the new pass manager
> On 2015-Jun-15, at 16:29, Chandler Carruth <chandlerc at gmail.com> wrote: > > On Mon, Jun 15, 2015 at 3:56 PM Duncan P. N. Exon Smith <dexonsmith at apple.com> wrote: > I like this colour: > > enum class AliasKind /* or AliasCategory? */ { > Null, > Unknown, > Partial, > Complete > }; > > So, the only non-bikeshed-color argument I have (which is also referenced by Philip, but i couldn't reply to both) suggests we *really* want NoAlias, > MayAlias, and MustAlias, because t...
2015 Jun 13
7
[LLVMdev] AliasAnalysis refactoring for the new pass manager
Greetings all, I'm working on refactoring the alias analysis layers to remove the usage of analysis groups and make the logic sharable between old and new pass managers, and I have a couple of questions below. As background, the overall plan that I've discussed with Hal and a few others previously is as follows: - Create an AliasAnalysisManager which is provided by a normal analysis