[LLVMdev] Problems understanding alias analysis validation logic
matthijs at stdin.nl
Fri Aug 15 10:31:26 PDT 2008
I think the problem is that when the passmanager sees an Alias Analysis
available, it will use that, but when none is available, it will always run
the default implementation (BasicAA), regardless of any alias analysis's run
before. This means you should insert Andersen's before any pass that needs it.
I suspect (not sure though) that the passmanager will not rerun Andersen's if
it is still available, even when you explicitely add it.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 189 bytes
Desc: Digital signature
More information about the llvm-dev