[LLVMdev] string input for the integrated assembler

Steve King steve at metrokings.com
Wed Mar 18 12:24:54 PDT 2015


On Wed, Mar 18, 2015 at 11:00 AM, Reid Kleckner <rnk at google.com> wrote:
> To try to rephrase, these are the transformations to and from MC in LLVM:
> assembly -> MCInsts
> MachineInstrs -> MCInsts
> MCInsts -> object file
> MCInsts -> assembly
>
> It sounds you're having trouble translating from MachineInstrs to MCInsts,
> but printing assembly strings from MachineInstrs is easy for some reason.
>

Thanks, that's probably another way to put it.  The "for some reason"
is because the task of physical instruction selection is especially
complex in my target.  The tblgen'd code in MCTargetAsmParser was a
significant investment and the only way I have to pick an instruction
with a real encoding.



More information about the llvm-dev mailing list