[LLVMdev] SparcV9 casa instruction
Brent Monroe
bmmonroe at uiuc.edu
Fri Feb 25 18:09:30 PST 2005
>From: Misha Brukman <brukman at uiuc.edu>
>On Fri, Feb 25, 2005 at 04:33:34PM -0600, Brent Monroe wrote:
>> I need to implement the compare and swap instruction in the
>> Sparc backend. It has the form:
>>
>> casa [reg]imm, reg, reg
>If you look in the instruction manual, each instruction has a
>"format" which is F1, F2, F3 or F4, so your instruction needs
>to inherit from one of those base classes and designate where
>its operands map in the instruction. Just pick an
>instruction in the same group and see how it's encoded in the
>.td file, and follow the same format.
It seems casa and casax are the only two instructions in their
group. Could you point me towards where I can look up these
instruction formats?
Brent
More information about the llvm-dev
mailing list