TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

LLVM backend for m88k architecture

59 pointsby fcambusalmost 3 years ago

7 comments

kristopolousalmost 3 years ago
Out of curiosity, is this purely enthusiast and hobbyist or do people do this for more than recreation?<p>Maybe there&#x27;s say, large industrial machines (think like an oil refinery), infrastructure level computers (think the elevators of a skyscraper built in the 90s) or say, shipping vessels stuck with these chips and this is actually the cheapest solution, I have no idea.<p>It looks like the end of the line here was the MC88110 in 1992. Don&#x27;t get me wrong, hobby away, I&#x27;m just curious if there&#x27;s any production reason for this.
neilvalmost 3 years ago
On a tangent, but the first m88k computer I recall hearing about was the Data General AViiON, which they advertised as &quot;mainframe in a pizza box&quot;.<p>Looking for a copy of the ad just now, I found a neat writeup by the person who says they came up with it: <a href="http:&#x2F;&#x2F;www.georgelois.com&#x2F;data-general.html" rel="nofollow">http:&#x2F;&#x2F;www.georgelois.com&#x2F;data-general.html</a>
评论 #32210507 未加载
CalChrisalmost 3 years ago
It looks like a pretty sophisticated GISel implementation, native without any DAGISel fallback. Pretty cool. They should probably email Chris Lattner for an ELF.h EM_xxx number even if they don&#x27;t submit it.<p>I like it.
评论 #32211169 未加载
dark-staralmost 3 years ago
I wonder if LLVM is more open for keeping support for ancient systems like this in-tree than gcc.<p>I know a few people working on an LLVM backend for SGI MIPS CPUs, for example.<p>As I understand it, keeping an LLVM backend updated with the main compiler is far less work than keeping a GCC backend up-to-date, so the burden for supporting exotic&#x2F;ancient systems is much lower
评论 #32213415 未加载
ninefathomalmost 3 years ago
Oh my... might have to go dig out my MVME187 and the VME cabinet.<p>Or maybe I&#x27;ll just fire up gxemul. Tough call.<p>Either way, very nifty. Thanks for sharing!
aruncalmost 3 years ago
Kai is also a core contributor to LDC, a LLVM based compiler for D.
cbmuseralmost 3 years ago
I wonder whether this project is based on the work in our M68k backend:<p>&gt; <a href="https:&#x2F;&#x2F;github.com&#x2F;llvm&#x2F;llvm-project&#x2F;tree&#x2F;main&#x2F;llvm&#x2F;lib&#x2F;Target&#x2F;M68k" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;llvm&#x2F;llvm-project&#x2F;tree&#x2F;main&#x2F;llvm&#x2F;lib&#x2F;Targ...</a>