<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rcc-project/backend/lib/CodeGen/MachineOptimizationPipeline.cpp, 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-08-28T11:44:49Z</updated>
<entry>
<title>[RISCV] Complete Zcmp frame lowering and optimization</title>
<updated>2026-08-28T11:44:49Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-28T11:44:49Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=b91913184946e8381dc2d632ce37563913d5ce5f'/>
<id>urn:sha1:b91913184946e8381dc2d632ce37563913d5ce5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[RISCV] Implement push-pop optimization</title>
<updated>2026-08-26T09:56:11Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-26T09:55:16Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=7b3dcced70be227bb43e71d84d11a2f15fb25072'/>
<id>urn:sha1:7b3dcced70be227bb43e71d84d11a2f15fb25072</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[RISCV] Match LLVM emergency spill layout</title>
<updated>2026-08-24T09:30:29Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-24T09:30:29Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=81afb6570000472c182e5b1f540f69382602aaad'/>
<id>urn:sha1:81afb6570000472c182e5b1f540f69382602aaad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[CodeGen] Match LLVM machine combiner semantics</title>
<updated>2026-08-24T08:48:50Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-24T08:48:50Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=47d0d5140b4616ae4dd7c6d2c3c089ccbfc3b009'/>
<id>urn:sha1:47d0d5140b4616ae4dd7c6d2c3c089ccbfc3b009</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[CodeGen] Implement RISC-V peephole branch optimization</title>
<updated>2026-08-24T08:18:45Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-24T08:18:45Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=936ac5647f82def050e6654d44d24a88906f4d7a'/>
<id>urn:sha1:936ac5647f82def050e6654d44d24a88906f4d7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[CodeGen] Generate RISC-V macro fusion rules</title>
<updated>2026-08-22T10:49:08Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-22T10:49:08Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=8a4bb6e3b0bffa0ed79b51347b12ee4293b622a7'/>
<id>urn:sha1:8a4bb6e3b0bffa0ed79b51347b12ee4293b622a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[CodeGen] Remove RCC fallthrough normalization</title>
<updated>2026-08-19T10:13:19Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-19T10:13:19Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=2920d4547d2ccea40da547de5d07dd2383de5e87'/>
<id>urn:sha1:2920d4547d2ccea40da547de5d07dd2383de5e87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[CodeGen] Unify LLVM branch folding pipeline</title>
<updated>2026-08-19T09:50:30Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-19T09:50:30Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=e8555cfd193c8de5a3de29275148731b29f6e176'/>
<id>urn:sha1:e8555cfd193c8de5a3de29275148731b29f6e176</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[CodeGen] Remove non-LLVM machine DCE placements</title>
<updated>2026-08-19T09:25:55Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-19T09:25:55Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=5c5a71428a93fb225f0057790f41697fe2a0df92'/>
<id>urn:sha1:5c5a71428a93fb225f0057790f41697fe2a0df92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[CodeGen] Remove unsupported post-frame combiner</title>
<updated>2026-08-19T09:21:10Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-19T09:21:10Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=0dc24902b4d01b939160946098a8a3bb404b9d73'/>
<id>urn:sha1:0dc24902b4d01b939160946098a8a3bb404b9d73</id>
<content type='text'>
</content>
</entry>
</feed>
