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@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits