Displaying 3 results from an estimated 3 matches for "mysra".
Did you mean:
misra
2010 Jan 01
2
[LLVMdev] Assembly Printer
I am trying to understand how LLVM does code generation and I have a couple
of questions.
I am using LLVM 2.6.
First,
if I want to change the name of an instruction, all I need to do is to
modify the XXXInstrInfo.td, right?
Using Sparc as an example, if I wanted to output "mysra" instead of "sra",
in SparcInstrInfo.td, I would write,
defm SRA : F3_12<"mysra", 0b100111, sra>;
Is this correct?
When I run llc with option -march=sparc, after I make the modification, it
still outputs "sra", not "mysra". I looked into SparcGen...
2010 Jan 03
0
[LLVMdev] Assembly Printer
...ing to understand how LLVM does code generation and I have a couple of questions.
> I am using LLVM 2.6.
>
> First,
> if I want to change the name of an instruction, all I need to do is to modify the XXXInstrInfo.td, right?
> Using Sparc as an example, if I wanted to output "mysra" instead of "sra", in SparcInstrInfo.td, I would write,
>
> defm SRA : F3_12<"mysra", 0b100111, sra>;
>
> Is this correct?
Yes.
> When I run llc with option -march=sparc, after I make the modification, it still outputs "sra", not "my...
2010 Jan 04
1
[LLVMdev] Assembly Printer
...ode generation and I have a
> > couple of questions. I am using LLVM 2.6.
> >
> > First,
> > if I want to change the name of an instruction, all I need to do is to
> > modify the XXXInstrInfo.td, right? Using Sparc as an example, if I
> > wanted to output "mysra" instead of "sra", in SparcInstrInfo.td, I would
> > write,
> >
> > defm SRA : F3_12<"mysra", 0b100111, sra>;
> >
> > Is this correct?
>
> Yes.
IMHO, this is a poor way to do this kind of thing. It eventually
leads to confusion wh...