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