[llvm-commits] initial mips support!

Evan Cheng evan.cheng at apple.com
Thu May 24 13:35:31 PDT 2007


Woot!

That's quite a big chunk of code. I'll try to go through it as soon  
as I can.

Thanks,

Evan
On May 21, 2007, at 7:14 PM, bruno cardoso wrote:

> Hello,
>
> With the files on attachment LLVM has now initial support for MIPS. =)
> The support is still simple and experimental.
> The status is:
>
> x - Mips I instructions, without (coprocessor) float point support.
> x - Mips o32 ABI calling convention implemented.
> x -  .s files generated by LLC can be compiled with Mips GCC/GAS.
> x - Simple test programs are working on Linux in a Mips emulated  
> QEMU machine.
> x - AsmPrinter does not yet generate all Mips GAS pseudo-instructions
>     (such as .cpload, .fmask, .mask)
>
> I hope you enjoy! =)
> Cheers,
>
> -- 
> Bruno Cardoso Lopes
> http://www.brunocardoso.org
>
> "The Man in Black fled across the desert and the gunslinger followed"
>   - Childe Roland to the Dark Tower Came
> <Makefile>
> <Mips.h>
> <Mips.td>
> <MipsCallingConv.td>
> <MipsISelDAGToDAG.cpp>
> <MipsISelLowering.cpp>
> <MipsInstrFormats.td>
> <MipsInstrInfo.cpp>
> <MipsInstrInfo.h>
> <MipsInstrInfo.td>
> <MipsRegisterInfo.cpp>
> <MipsRegisterInfo.h>
> <MipsRegisterInfo.td>
> <MipsSubtarget.cpp>
> <MipsSubtarget.h>
> <MipsTargetAsmInfo.cpp>
> <MipsTargetAsmInfo.h>
> <MipsTargetMachine.cpp>
> <MipsAsmPrinter.cpp>
> <MipsISelLowering.h>
> <MipsTargetMachine.h>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20070524/a38cdc9f/attachment.html>


More information about the llvm-commits mailing list