[llvm-commits] [llvm] r118687 - in /llvm/trunk: include/llvm/Analysis/AliasAnalysis.h lib/Transforms/IPO/FunctionAttrs.cpp
Duncan Sands
baldrick at free.fr
Wed Nov 10 12:59:51 PST 2010
Hi Dan,
>>> + if (AliasAnalysis::onlyAccessesArgPointees(MRB)) {
>>> + // If the call does access argument pointees, check each argument.
>>> if (MRB& AliasAnalysis::AccessesArguments)
>>
>> Is this second "if" redundant?
>
> No; I've added another helper function for this now.
thanks. I find it confusing that in onlyAccessesArgPointees, "accesses"
means read-write, while in AccessesArguments, "accesses" means read-only.
How about changing AliasAnalysis::AccessesArguments to ReadsArguments?
Ciao,
Duncan.
More information about the llvm-commits
mailing list