[LLVMdev] PHI nodes
arkangath at gmail.com
Tue Apr 20 02:46:42 PDT 2010
Nick Lewycky <nicholas <at> mxc.ca> writes:
> Pedro Ferreira wrote:
> > Hello,
> > I am trying to write a LLVM backend for a school project using only
> > custom code (as with the CBackend) and I'm having difficulties
> > handling the PHI nodes from LLVM asm code. Is there any pass we can do
> > before my custom Module Pass to remove the PHI nodes?
> Try the Reg2Mem pass. http://llvm.org/docs/Passes.html#reg2mem
Interesting, didn't know about that one. That node however introduces wierd
instructions on the code.
Although i think it might be easier if we could prevent the generation of such
nodes. Is there any specific option we can use?
More information about the llvm-dev