Skip to content

LLVM

A collection of modular compiler and toolchain technologies, including Clang.

Mostly friendly. Welcome, with extra rules.

Homepage Repository

Contributors may use any tools, but a human must read and review all LLM-generated code or text, stay fully accountable, and label substantial tool-generated content, for example with Assisted-by. Agents acting without human approval are banned, and AI tools may not be used on good first issues.

Policy by area

Code contributionsPatches, pull requests and other changes written with AI tools.
Mostly friendly
  • AI use must be disclosed
  • Contributor takes full responsibility
  • A human must review the output
  • Output must be license-compatible
  • No autonomous agents
Issues & bug reportsBug reports, security reports and issues found or written with AI tools.
Mostly friendly
  • AI use must be disclosed
  • A human must review the output
AI-written textPull request descriptions, issue comments and summaries written by AI.
Mostly friendly
  • AI use must be disclosed
  • A human must review the output

In their own words

Code contributions

Contributors must read and review all LLM-generated code or text before they ask other project members to review it. The contributor is always the author and is fully accountable for their contributions.

LLVM AI Tool Use Policy

Contributors are expected to be transparent and label contributions that contain substantial amounts of tool-generated content.

LLVM AI Tool Use Policy

An important implication of this policy is that it bans agents that take action in our digital spaces without human approval, such as the GitHub @claude agent.

LLVM AI Tool Use Policy

Using AI tools to regenerate copyrighted material does not remove the copyright, and contributors are responsible for ensuring that such material does not appear in their contributions.

LLVM AI Tool Use Policy

Issues & bug reports

Issues or security vulnerabilities

LLVM AI Tool Use Policy

AI-written text

it is strongly recommended that contributors write PR descriptions themselves (if needed, using tools for translation or copy-editing).

LLVM AI Tool Use Policy

Comments and feedback on pull requests

LLVM AI Tool Use Policy

Sources