Displaying 2 results from an estimated 2 matches for "foprr".
Did you mean:
fopr
2008 Apr 27
2
[LLVMdev] Questions for new Backend
Hi,
I am trying to do a backend to a very simple microcontroller. I have some
questions.
1) I have instruction which do "r1 <- r1 op r2", from what I have ssen I
must declare them like:
let isTwoAddress = 1 in
def ADD : FopRR< 0b01010,
(outs CPURegs:$sX), (ins CPURegs:$isX, CPURegs:$sY),
"ADD $sX, $sY"),
[(set CPURegs:$sX, (add CPURegs:$isX, CPURegs:$sY))]>;
Where CPURegs is my class of register. I suppose that the pass
TwoAddressInstructionPass w...
2008 Apr 27
0
[LLVMdev] Questions for new Backend
...> Hi,
>
> I am trying to do a backend to a very simple microcontroller. I have
> some
> questions.
Ok.
> 1) I have instruction which do "r1 <- r1 op r2", from what I have
> ssen I
> must declare them like:
>
> let isTwoAddress = 1 in
> def ADD : FopRR< 0b01010,
> (outs CPURegs:$sX), (ins CPURegs:$isX, CPURegs:$sY),
> "ADD $sX, $sY"),
> [(set CPURegs:$sX, (add CPURegs:$isX, CPURegs:
> $sY))]>;
>
> Where CPURegs is my class of register. I suppose that the pass...