[LLVMdev] alias information in codegen

Florian Brandner brandner at complang.tuwien.ac.at
Fri Apr 4 00:03:37 PDT 2008


On Thursday 03 April 2008 22:00:34 Dan Gohman wrote:
> However, for people just interested in post-regalloc scheduling and
> VLIW packing and similar things, MemOperands aren't the only approach.
> A potentially better way to do this would be to extend MachineInstrs
> to preserve the chain dependencies from the SelectionDAG.

the selection dag may already contain unnecessary dependencies, even with 
alias analysis turned on. it is built after codegenprepare and thus the 
lowered GEPs cause imprecise results already at this point.

florian






More information about the llvm-dev mailing list