[LLVMdev] PHI nodes
Orgoton Baberek
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
>
> Nick
>
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
mailing list