Displaying 4 results from an estimated 4 matches for "function_alias_analysis".
2020 Jun 24
4
Renaming passes
...for example the "basic
alias analysis" pass is named "basicaa" under the legacy PM
INITIALIZE_PASS_BEGIN(BasicAAWrapperPass, "basicaa",
"Basic Alias Analysis (stateless AA impl)", true,
true)
but named "basic-aa" under the NPM
FUNCTION_ALIAS_ANALYSIS("basic-aa", BasicAA())
. Almost all the other AA passes have a dash in them so I think it makes
sense to rename "basicaa" -> "basic-aa".
Is there accepted wisdom on renaming pass names? Is a pass name a stable
interface? When is it ok to rename a pass? If there are...
2020 Jun 24
2
Renaming passes
...ot; pass is named "basicaa" under the legacy PM
>> INITIALIZE_PASS_BEGIN(BasicAAWrapperPass, "basicaa",
>> "Basic Alias Analysis (stateless AA impl)",
>> true, true)
>> but named "basic-aa" under the NPM
>> FUNCTION_ALIAS_ANALYSIS("basic-aa", BasicAA())
>> . Almost all the other AA passes have a dash in them so I think it
>> makes sense to rename "basicaa" -> "basic-aa".
>>
>> Is there accepted wisdom on renaming pass names? Is a pass name a
>> stable interface...
2020 Jun 24
2
Renaming passes
...ss is named "basicaa" under the legacy PM
>>> INITIALIZE_PASS_BEGIN(BasicAAWrapperPass, "basicaa",
>>> "Basic Alias Analysis (stateless AA impl)", true, true)
>>> but named "basic-aa" under the NPM
>>> FUNCTION_ALIAS_ANALYSIS("basic-aa", BasicAA())
>>> . Almost all the other AA passes have a dash in them so I think it makes sense to rename "basicaa" -> "basic-aa".
>>>
>>> Is there accepted wisdom on renaming pass names? Is a pass name a stable interface? When...
2020 Jun 25
4
Renaming passes
...uot; pass is named "basicaa" under the legacy PM
>> INITIALIZE_PASS_BEGIN(BasicAAWrapperPass, "basicaa",
>> "Basic Alias Analysis (stateless AA impl)", true,
>> true)
>> but named "basic-aa" under the NPM
>> FUNCTION_ALIAS_ANALYSIS("basic-aa", BasicAA())
>> . Almost all the other AA passes have a dash in them so I think it makes
>> sense to rename "basicaa" -> "basic-aa".
>>
>> Is there accepted wisdom on renaming pass names? Is a pass name a stable
>> interface?...