<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rcc-project/rcc-legacy, branch master</title>
<subtitle>An optimizing compiler for C.
</subtitle>
<id>https://git.richardqin.org/rcc-project/atom?h=master</id>
<link rel='self' href='https://git.richardqin.org/rcc-project/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/'/>
<updated>2026-06-08T09:10:31Z</updated>
<entry>
<title>[legacy] Add functional and performance test suites</title>
<updated>2026-06-08T09:10:31Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-06-08T09:10:31Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=72af0dedf9e18911da65b9a5c4906689e868d9fc'/>
<id>urn:sha1:72af0dedf9e18911da65b9a5c4906689e868d9fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[legacy] Add compiler driver</title>
<updated>2026-06-08T09:07:46Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-06-08T09:07:46Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=8faf6d290d6703b1775e0ad7a8928a4ebea4b11b'/>
<id>urn:sha1:8faf6d290d6703b1775e0ad7a8928a4ebea4b11b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[legacy/backend] Add RISC-V 64 instruction selection, regalloc, and emission</title>
<updated>2026-06-08T09:07:31Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-06-08T09:07:31Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=189d77ba3a50a515c0b687ecc2766e1052a03795'/>
<id>urn:sha1:189d77ba3a50a515c0b687ecc2766e1052a03795</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[legacy/mid] Add target-independent ABI lowering</title>
<updated>2026-06-08T09:07:09Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-06-08T09:07:09Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=a4a5ad2786a1937addc09d72a375158877fb3b80'/>
<id>urn:sha1:a4a5ad2786a1937addc09d72a375158877fb3b80</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[legacy/mid] Add interprocedural passes: inlining and tail-recursion elimination</title>
<updated>2026-06-08T09:06:46Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-06-08T09:06:46Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=f4126232d73bbcc1b9f8504a349f9a9913237616'/>
<id>urn:sha1:f4126232d73bbcc1b9f8504a349f9a9913237616</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[legacy/mid] Add control-flow optimization: if-conversion</title>
<updated>2026-06-08T09:06:35Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-06-08T09:06:35Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=2b1f6c1e2cc22eef6d1a7cdc1c852fddf534fcc7'/>
<id>urn:sha1:2b1f6c1e2cc22eef6d1a7cdc1c852fddf534fcc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[legacy/mid] Add loop idiom recognition: memset/memcpy, scalar replacement, reduction unrolling</title>
<updated>2026-06-08T09:06:20Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-06-08T09:06:20Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=1006ad1d575ec2b256a3d66fc1ea6842bad3d636'/>
<id>urn:sha1:1006ad1d575ec2b256a3d66fc1ea6842bad3d636</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[legacy/mid] Add loop restructuring: unrolling, unswitching, interchange, dead-loop elimination</title>
<updated>2026-06-08T09:05:59Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-06-08T09:05:59Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=20cdbef87c313f8b9ded3ad44399cd0e1efcb1ed'/>
<id>urn:sha1:20cdbef87c313f8b9ded3ad44399cd0e1efcb1ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[legacy/mid] Add loop-invariant and induction-variable optimization: LICM, LSR</title>
<updated>2026-06-08T09:05:39Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-06-08T09:05:39Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=be1ba0c5cf4deb8c64f39f9c65ca4e3cf9cfa3ec'/>
<id>urn:sha1:be1ba0c5cf4deb8c64f39f9c65ca4e3cf9cfa3ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[legacy/mid] Add strength reduction for constant div and mul</title>
<updated>2026-06-08T09:04:39Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-06-08T09:04:39Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=4a064a44b39cb6568e50fd493fdca8c274ef64d4'/>
<id>urn:sha1:4a064a44b39cb6568e50fd493fdca8c274ef64d4</id>
<content type='text'>
</content>
</entry>
</feed>
