<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rcc-project/backend/lib/MIR/CMakeLists.txt, 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-28T15:53:31Z</updated>
<entry>
<title>[CMake] Remove unused clang-tidy file registration</title>
<updated>2026-08-28T15:53:31Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-28T15:53:31Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=f0cfb240d80cb9f4444fb996350c1f88bc69a142'/>
<id>urn:sha1:f0cfb240d80cb9f4444fb996350c1f88bc69a142</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[CodeGen] Implement reaching-def analysis printing</title>
<updated>2026-08-25T16:50:21Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-25T16:50:21Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=d54646c69a5117cbeef35f5c3f0d546f4c6bf0e7'/>
<id>urn:sha1:d54646c69a5117cbeef35f5c3f0d546f4c6bf0e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[IR] Split LL parsing, assembly writing, and data layout</title>
<updated>2026-08-13T04:55:12Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-13T04:55:12Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=fde3e045d4dcc5c404cb4216389e18b0e720b8e0'/>
<id>urn:sha1:fde3e045d4dcc5c404cb4216389e18b0e720b8e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[CodeGen] Align MIR parser and printer ownership</title>
<updated>2026-08-12T22:19:30Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-12T22:19:30Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=d62f022c92fcc3ebe2269273628943a0089683fd'/>
<id>urn:sha1:d62f022c92fcc3ebe2269273628943a0089683fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Tooling] Complete backend tooling and validation</title>
<updated>2026-08-10T12:36:50Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-10T12:36:50Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=adcf8c9b1bd1b47e00bf859693112cea1f7e8c9f'/>
<id>urn:sha1:adcf8c9b1bd1b47e00bf859693112cea1f7e8c9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[MIR] Complete document parsing and printing</title>
<updated>2026-08-06T17:27:41Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-06T17:27:41Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=76d89700953ddd81cf31ab8f260eddf67e93aa85'/>
<id>urn:sha1:76d89700953ddd81cf31ab8f260eddf67e93aa85</id>
<content type='text'>
Implement the single LLVM-compatible MIR document path with structured\nembedded-IR references, YAML mappings, constants, and deterministic printing.\n\nKeep pointer LLT widths DataLayout-derived, reject layout-dependent output\nwhen embedded IR is omitted, and record the fixed-baseline compatibility\ncontract and regression coverage.
</content>
</entry>
<entry>
<title>[MIR] Add machine instruction parser and printer</title>
<updated>2026-08-03T21:34:15Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-03T21:34:15Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=183e2354e9fdd107be420cbb185c1d239434aa48'/>
<id>urn:sha1:183e2354e9fdd107be420cbb185c1d239434aa48</id>
<content type='text'>
Parse MachineFunction bodies in two passes and serialize the same MachineIR model in complete or readable form. Extend instruction attachments and memory operands required by the fixed LLVM MIR grammar, and cover deterministic parse-print round trips.
</content>
</entry>
<entry>
<title>[MIR] Add machine instruction lexer</title>
<updated>2026-08-03T11:41:19Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-03T11:41:19Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=67d6231fba98e776c0f442e5b6908e279c35e346'/>
<id>urn:sha1:67d6231fba98e776c0f442e5b6908e279c35e346</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[MIR] Add compilation unit reference context</title>
<updated>2026-08-01T09:10:33Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-01T09:10:33Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=77d76b73a614820bf45024b053db376f35b06d10'/>
<id>urn:sha1:77d76b73a614820bf45024b053db376f35b06d10</id>
<content type='text'>
</content>
</entry>
</feed>
