[llvm-commits] [llvm] r116720 - in /llvm/trunk: include/llvm/Support/ lib/Analysis/ lib/CodeGen/ test/Analysis/BasicAA/ test/Analysis/GlobalsModRef/ test/Analysis/LoopDependenceAnalysis/ test/Analysis/TypeBasedAliasAnalysis/ test/Other/ test/Transforms/ArgumentPromotion/ test/Transforms/DeadStoreElimination/ test/Transforms/GVN/ test/Transforms/Inline/ test/Transforms/LICM/ test/Transforms/MemCpyOpt/ test/Transforms/Sink/

Duncan Sands baldrick at free.fr
Mon Oct 18 12:38:40 PDT 2010


Hi Dan,

> Make BasicAliasAnalysis a normal AliasAnalysis implementation which
> does normal initialization and normal chaining. Change the default
> AliasAnalysis implementation to NoAlias.
>
> Update StandardCompileOpts.h and friends to explicitly request
> BasicAliasAnalysis.

it used to be that if you requested a more advanced alias analysis
(eg: globalsmodref-aa) then it would be used for the following pass,
but later passes would go back to basic-aa.  Has this been fixed?

Ciao,

Duncan.



More information about the llvm-commits mailing list