Llvm Tooling

Build Clang plugins, LibTooling tools, LLDB extensions, or clangd/LSP integrations. Use for developer tooling around LLVM, not compiler pipeline implementation.

neversight Updated

File contents

LLVM tooling

Choose the LLVM interface that matches the user's integration surface and deployment model.

Topic routing

  • Clang tools for plugins, AST matchers, and standalone LibTooling applications.
  • Debugger and language server for LLDB and clangd/LSP extensions.
  • Transformation and ecosystem for source rewriting, refactoring, and comparable projects.
  • Resources for upstream references.

Preserve source locations, diagnostics, and compilation database behavior when they are part of the tool's contract. Use compiler-development when changing compilation semantics rather than building an external developer tool.

neversight/neverc/tree/main/.agents/skills/llvm-tooling commit 949ec31f83

Frequently asked questions

npx skillmds@latest add neversight/llvm-tooling-2