[LLVMdev] MCInst
David Greene
dag at cray.com
Fri Jul 10 08:59:51 PDT 2009
On Friday 10 July 2009 00:19, Chris Lattner wrote:
> asmprinter::printInstruction will lower a MachineInstr to an MCInst,
> then call the MCInst asmprinter to do the hard formatting work. You
> can see a horrible simple skeleton of this idea in
> X86ATTAsmPrinter::printMachineInstruction.
Yep, that's where I hit the problem. I'm patching the sources for the
comment emitter and of course MCInst doesn't have the right interfaces
yet.
> > I'm porting some
> > patches we have here that affect MachineInstrs and am wondering
> > whether I
> > need to make similar changes in MCInst.
>
> You should almost certainly do everything on MachineInstr. MCInst is
> still very early on, if you make any changes to MachineInstr I'll
> update MCInst to match. Please discuss changes to core data
> structures like MachineInstr before you make them though.
In this case LLVM won't build without MCInst updates. Should I go ahead
and do those and submit the patch to the dev list?
-Dave
More information about the llvm-dev
mailing list