summaryrefslogtreecommitdiffstats
path: root/llvm/docs/OpenProjects.html
diff options
context:
space:
mode:
authorMisha Brukman <brukman+llvm@gmail.com>2004-10-04 17:36:35 +0000
committerMisha Brukman <brukman+llvm@gmail.com>2004-10-04 17:36:35 +0000
commitc2fdea6d8f0e5d89c7b894a77a7368190a6eb983 (patch)
tree3c336cfb9c8545511468b3a997adc9e91639f5a6 /llvm/docs/OpenProjects.html
parent2e3cc54e42e42a083ce14fcd3e27eb8153e6d51d (diff)
downloadbcm5719-llvm-c2fdea6d8f0e5d89c7b894a77a7368190a6eb983.tar.gz
bcm5719-llvm-c2fdea6d8f0e5d89c7b894a77a7368190a6eb983.zip
Add example 'abstract' architectures for LLI: MIX, MMIX, and DLX
llvm-svn: 16653
Diffstat (limited to 'llvm/docs/OpenProjects.html')
-rw-r--r--llvm/docs/OpenProjects.html5
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/docs/OpenProjects.html b/llvm/docs/OpenProjects.html
index b4050819d1b..15816b6caa0 100644
--- a/llvm/docs/OpenProjects.html
+++ b/llvm/docs/OpenProjects.html
@@ -344,7 +344,10 @@ mail the result to yourself. Repeat ad infinitum.</li>
<li>Convert the non-functional Skeleton target to become an abstract machine
target (choose some simple instructions, a register set, etc). This will
become a much more useful example of a backend since it would be a simple
- but <em>functional</em> backend.</li>
+ but <em>functional</em> backend. Examples of such architectures include MIX,
+ MMIX, <a
+ href="http://www.cs.cinvestav.mx/SC/prof_personal/adiaz/vhdl/DLX/">DLX</a>,
+ or come up with your own!</li>
<li>Use the new Skeleton backend in the Interpreter: compile LLVM to Skeleton
target, and then interpret that code instead of LLVM. Performance win would
be the primary goal, as the number of registers would be a small constant
OpenPOWER on IntegriCloud