<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qbt/src/regalloc.c, branch master</title>
<subtitle>BORED - Middle/back-end for triscv</subtitle>
<id>https://metanimi.dy.fi/cgit/qbt/atom?h=master</id>
<link rel='self' href='https://metanimi.dy.fi/cgit/qbt/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/qbt/'/>
<updated>2024-08-18T18:07:11Z</updated>
<entry>
<title>add tests and fixes on top of 674438</title>
<updated>2024-08-18T18:07:11Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-08-18T17:48:27Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/qbt/commit/?id=4af5176d6377958a457da3e5f671ce21540fad70'/>
<id>urn:sha1:4af5176d6377958a457da3e5f671ce21540fad70</id>
<content type='text'>
</content>
</entry>
<entry>
<title>allow compiling some massive functions</title>
<updated>2024-06-27T16:17:50Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-06-27T16:17:50Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/qbt/commit/?id=67443867c2743eda27be650b58f5021004789a45'/>
<id>urn:sha1:67443867c2743eda27be650b58f5021004789a45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix insert_before/after</title>
<updated>2024-04-15T00:37:10Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-04-15T00:08:34Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/qbt/commit/?id=78d992ff3052db9dc98a3074e8a4423760c342f1'/>
<id>urn:sha1:78d992ff3052db9dc98a3074e8a4423760c342f1</id>
<content type='text'>
+ Hopefully for good, quite a lot of messing about with those functions
</content>
</entry>
<entry>
<title>formatting</title>
<updated>2024-04-11T08:45:48Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-04-11T08:45:48Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/qbt/commit/?id=8ce25e04620d4173748a7d7dd310351bac90eacc'/>
<id>urn:sha1:8ce25e04620d4173748a7d7dd310351bac90eacc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add constant value to some instructions</title>
<updated>2024-04-09T17:32:48Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-04-09T17:32:48Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/qbt/commit/?id=9295e8f445dae6431f8e7c543eb8c374742b136d'/>
<id>urn:sha1:9295e8f445dae6431f8e7c543eb8c374742b136d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add features that make machine generation easier</title>
<updated>2024-04-06T22:29:12Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-04-06T22:29:12Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/qbt/commit/?id=0f8532d4e7315b86e160abf4ced461e7678b5587'/>
<id>urn:sha1:0f8532d4e7315b86e160abf4ced461e7678b5587</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add callsite register saving</title>
<updated>2024-04-03T20:32:57Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-04-03T20:32:57Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/qbt/commit/?id=68059b52c389143e766c5499c76c6c90c6b82846'/>
<id>urn:sha1:68059b52c389143e766c5499c76c6c90c6b82846</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make regalloc work with ssa form</title>
<updated>2024-04-03T15:36:21Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-04-03T15:36:21Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/qbt/commit/?id=f4be2429f38faba0c54862055f808cb242a7eb49'/>
<id>urn:sha1:f4be2429f38faba0c54862055f808cb242a7eb49</id>
<content type='text'>
+ Still not ideal register allocator, but can be improved with some
  heuristics and potentially completely replaced in the future if so
  desired with graph coloring or something.
</content>
</entry>
<entry>
<title>produce some very limited assembly output</title>
<updated>2024-03-31T20:09:14Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-03-31T20:09:14Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/qbt/commit/?id=59148d666a78d671198d56caabe7fe4d7fb3fee1'/>
<id>urn:sha1:59148d666a78d671198d56caabe7fe4d7fb3fee1</id>
<content type='text'>
+ Several subsystems missing critical features, but enough to do some
  basic things like calling procedures, printing to screen and doing loops
</content>
</entry>
</feed>
