# Evian-Zhang/llvm-ir-tutorial

LLVM IR入门指南

Repository: https://github.com/Evian-Zhang/llvm-ir-tutorial
Canonical: https://ross.abutalabs.com/products/llvm-ir-tutorial
Homepage: https://evian-zhang.github.io/llvm-ir-tutorial/
Language: LLVM
License: CC-BY-4.0
License Family: other
Topics: llvm-ir, llvm
Last push: 2026-01-04T08:16:54+00:00

## Health v2 (maintenance only)
Score: 50/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 60, release rhythm 8, longevity 100
- inputs: {"age_days": 2238, "days_push": 241, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1518, forks 161 (observed 2026-08-28T04:04:57.512280+00:00)

## What it is
An open-source Chinese-language tutorial book (LLVM IR入门指南) that systematically introduces LLVM architecture and LLVM IR, built with MDBook and published on GitHub Pages with PDF export. It targets LLVM 16 and uses Linux/AMD64 assembly examples.

## Use cases
- learn llvm ir from scratch
- understand how compiler frontends and backends interact via llvm ir
- chinese-language introduction to llvm
- prepare to build a compiler backend with llvm
- study llvm ir for static analysis work
- offline reference book on llvm ir

## When to choose
- you read Chinese and want a structured, up-to-date LLVM IR introduction
- you want a free book with runnable code examples targeting LLVM 16
- you need both web and PDF reading formats

## When to avoid
- you need official or English-language LLVM documentation
- you want a hands-on tool rather than a tutorial
- you require coverage of LLVM versions newer than 16

## Facets
- artifact type: learning-resource
- maturity: active
- function: documentation, compiler, developer-tools
- domain: compilers, programming-languages, tutorials, education
- platform: cross-platform
- tags: llvm-ir, llvm, tutorial, mdbook, chinese-language, compiler-backend, assembly, linux, macos

## Member repositories
- Evian-Zhang/llvm-ir-tutorial (main) score 50

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:57.512280+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:31:59.677170+00:00, confidence not recorded.
  - readme: https://github.com/Evian-Zhang/llvm-ir-tutorial (fetched 2026-08-28T04:04:57.512280+00:00, sha d5f073060120)
  - homepage: https://evian-zhang.github.io/llvm-ir-tutorial/ (fetched 2026-08-29T11:35:11.610267+00:00, sha a9699473ba5f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
