Displaying 2 results from an estimated 2 matches for "emitprintinstruct".
2014 Jun 10
2
[LLVMdev] Regarding Instruction definition in LLVM backend
...rs as
an implicit operands of /*MachineInstr*/ and later during its lowering pass
them to the /*MCInstr*/. Now seems I need only to change
*/printInstruction()/* function to Emit this instructions in appropriate
way. For that I need to change /*utils/TableGen/AsmWriterEmitter.cpp:
AsmWriterEmitter::EmitPrintInstruction*/ to generate appropriate code in
"/TARGETGenAsmWriter.inc/" file.
But I am still thinking that there should be a way to not pass the registers
as an implicit operands. So other approaches will be appreciated.
Thanks,
Arsen
--
View this message in context: http://llvm.1065342.n5....
2014 Jun 10
2
[LLVMdev] Regarding Instruction definition in LLVM backend
Hi all,
My question is related to the register usage in instruction definition at
TARGETInstrInfo.td file.
I have defined new Target with it Registers and instructions.
Now I need to generate an instruction like:
mov MYREG1_NAME, MYREG2_NAME
for the built-in function taking one constant integer argument, such as
"__builtin_my_function_name(88)"
I wondering whether it is possible