[LLVMdev] LiveVariables not updated in MachineBasicBlock::SplitCriticalEdge?

Jakob Stoklund Olesen stoklund at 2pi.dk
Mon May 2 17:59:33 PDT 2011


On May 2, 2011, at 5:31 PM, Akira Hatanaka wrote:

> Does updateTerminator() need to be rewritten in order to implement the changes you suggested (call LV->replaceKillInstruction)? Or can it be taken care of just by adding code to the files in Target/Mips?

I would prefer if it could be handled by only changing Mips files.

> Also, is the generated code still correct if -disable-phi-elim-edge-splitting is added to the command line options?

Yes.

/jakob




More information about the llvm-dev mailing list