llvm mips backend!

Hello,

I'm interested on implementing the MIPS backend as a student in a compiler
course on my university, starting in 2 weeks from now!!
I've seen on the mailing list history no one has done it so far
(although a lot said they would)!
am i right?

Thanks!

It doesn't exist and I know of no one actively working on it. The
biggest requirement to successfully do a backend is having reasonable
speed hardware (of that architecture) to work on. Not strictly
necessary, but it really helps.

That and the realization that hello world is a big step for a backend :slight_smile:

Good luck!

Andrew

bruno cardoso wrote:

Hello,

I'm interested on implementing the MIPS backend as a student in a compiler
course on my university, starting in 2 weeks from now!!
I've seen on the mailing list history no one has done it so far
(although a lot said they would)!
am i right?

A student of mine is working on a MIPS backend for his term paper; I'm hoping
to see sufficiently enough functionality done somewhere in April. I'm not
quite sure if that means you both have to cooperate somewhat, or what.

- Volodya

> I'm interested on implementing the MIPS backend as a student in a compiler
> course on my university, starting in 2 weeks from now!!
> I've seen on the mailing list history no one has done it so far
> (although a lot said they would)!
> am i right?

It doesn't exist and I know of no one actively working on it. The
biggest requirement to successfully do a backend is having reasonable
speed hardware (of that architecture) to work on. Not strictly
necessary, but it really helps.

i`ve got a R4000, not so fast but i think it will help a lot!

That and the realization that hello world is a big step for a backend :slight_smile:

Good luck!

tnks! =)

bruno cardoso wrote:

> Hello,
>
> I'm interested on implementing the MIPS backend as a student in a compiler
> course on my university, starting in 2 weeks from now!!
> I've seen on the mailing list history no one has done it so far
> (although a lot said they would)!
> am i right?

A student of mine is working on a MIPS backend for his term paper; I'm hoping
to see sufficiently enough functionality done somewhere in April. I'm not
quite sure if that means you both have to cooperate somewhat, or what.

Ok, i`ll work on it anyway, maybe we can exchange some knowledge!
=)