{"id":14991140,"url":"https://github.com/kaifuny/llvm-tutorial-in-rust","last_synced_at":"2026-02-22T20:40:31.223Z","repository":{"id":239259187,"uuid":"799034486","full_name":"Kaifuny/llvm-tutorial-in-rust","owner":"Kaifuny","description":"LLVM tutorial in Rust language","archived":false,"fork":false,"pushed_at":"2024-05-21T01:59:13.000Z","size":52,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-20T08:19:43.003Z","etag":null,"topics":["cplusplus","llvm","llvm-tutorial","rust"],"latest_commit_sha":null,"homepage":"https://kaifuny.github.io/llvm-tutorial-in-rust/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kaifuny.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-11T02:27:54.000Z","updated_at":"2024-05-17T06:09:42.000Z","dependencies_parsed_at":"2024-05-11T03:34:14.344Z","dependency_job_id":"fd4e0495-0a56-4105-b190-85b24ada584e","html_url":"https://github.com/Kaifuny/llvm-tutorial-in-rust","commit_stats":{"total_commits":7,"total_committers":2,"mean_commits":3.5,"dds":0.1428571428571429,"last_synced_commit":"d5c2e0fb41193f121f9b03f0b13bb49e52a2e526"},"previous_names":["kaifuny/llvm-tutorial-in-rust"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kaifuny%2Fllvm-tutorial-in-rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kaifuny%2Fllvm-tutorial-in-rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kaifuny%2Fllvm-tutorial-in-rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kaifuny%2Fllvm-tutorial-in-rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kaifuny","download_url":"https://codeload.github.com/Kaifuny/llvm-tutorial-in-rust/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244574847,"owners_count":20474823,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cplusplus","llvm","llvm-tutorial","rust"],"created_at":"2024-09-24T14:21:34.010Z","updated_at":"2025-10-28T19:41:49.393Z","avatar_url":"https://github.com/Kaifuny.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# LLVM Turorial (Based on Rust Language)\n\n[Chinese](README.zh.md) [English](README.md)\n\n## Motivation\n\n* Recently learning Rust language, but don't know what to do, and may need to study LLVM IR related knowledge due to work reasons.\n* [Official LLVM Tutorial Document](https://llvm.org/docs/tutorial/index.html), there are few Chinese translations\n* MLIR is a sub-project of LLVM, is the infrastructure of the artificial intelligence field, and also needs to understand the basic knowledge of LLVM IR\n\n## Reasonable Expectations\n\n* As the cognitive level increases, the understanding of LLVM IR will gradually deepen, and it is **difficult** to guarantee the completeness and correctness of this document.\n* This document is still written based on the [official LLVM Tutorial document](https://llvm.org/docs/tutorial/index.html), and will be written according to the outline of this tutorial, **supplemented and modified based on my own understanding and practical experience**.\n* MLIR is not the focus of this document, and may be briefly introduced in some chapters.\n* Although performance issues are an important indicator, the main focus here is on principle reproduction, and irrelevant abstract concepts are avoided as much as possible to avoid over-complication\n\n## Development Environment\n\n`TODO`\n\n## References\n\nSee the reference section at the end of the document and the annotated links","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaifuny%2Fllvm-tutorial-in-rust","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkaifuny%2Fllvm-tutorial-in-rust","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaifuny%2Fllvm-tutorial-in-rust/lists"}