04-08-2015, 12:59 PM
In the process of struggling to find a thing to do I had an idea, which is to make an LLVM backend for some lucky soul on ORE.
I can just hear the questions now, "But Tyler, what is that? What does it mean?"
You'd get a C compiler for your CPU (among other languages) if I succeed.
I make exactly 0 guarantees, but I'd like people to put their instruction sets here and I will *consider* making the one I like best a compiler backend and assembler so you can write code in any LLVM-supported language and compile it for your CPU.
Requirements:
In order to partake in this offer you must have a few things;
If you think you make the cut and wish to apply for a chance at a compiler, fill out the following form in the comments of this post.
I ask that replies be kept on topic and please don't quote the entirety of other's applications so nobody gets confused.
I can just hear the questions now, "But Tyler, what is that? What does it mean?"
You'd get a C compiler for your CPU (among other languages) if I succeed.
I make exactly 0 guarantees, but I'd like people to put their instruction sets here and I will *consider* making the one I like best a compiler backend and assembler so you can write code in any LLVM-supported language and compile it for your CPU.
Requirements:
In order to partake in this offer you must have a few things;
- You must have a CPU based on the *exact* IS you post (no "I wanted to add", no concepts)
- This CPU must *work* (no "It'll be complete by...")
- It's got to be advanced enough to run real code, use your own judgement for this one, but if you CPU only has AND and has no registers or no RAM, it's not going to work.
If you think you make the cut and wish to apply for a chance at a compiler, fill out the following form in the comments of this post.
Code:
Name:
CPU/Architecture Name (If any):
Where is the CPU on the server? (Warp is probably easiest):
Pastebin link to IS/ASM/Documentation (the more the better):
Why should I choose your IS/CPU?:
Further comments? (If any):
I ask that replies be kept on topic and please don't quote the entirety of other's applications so nobody gets confused.