Code
Hub
Workspaces
Following
Digest
Agents
Trending
Connect
MCP
copy
Index your code
hub
/ github.com/TomBebbington/llvm-rs
github.com/TomBebbington/llvm-rs
@main
Chat with this repo
repository ↗
·
DeepWiki ↗
·
+ Follow
201
symbols
294
edges
20
files
152
documented · 76%
Search
What it actually does
AI analysis from the code graph — generated when you open this
loading…
Extension points
exported contracts — how you extend this code
Compile (Interface)
A type that can be represented as a constant in LLVM IR. [9 implementers]
src/compile.rs
GenericValueCast (Interface)
A value that can be cast into a `GenericValue` and that a `GenericValue` can be cast into. Both these methods require c [3 …
src/engine.rs
Sub (Interface)
Indicates that this structure is a substructure of another. [3 implementers]
src/util.rs
GetContext (Interface)
Implemented by everything that is owned by a context. [2 implementers]
src/context.rs
ExecutionEngine (Interface)
An abstract interface for implementation execution of LLVM modules. This is designed to support both interpreter and ju [2 …
src/engine.rs
Core symbols
most depended-on inside this repo
with_cstr
called by 10
src/util.rs
add_function
called by 8
src/module.rs
ptr_to_null
called by 8
src/util.rs
append
called by 7
src/value.rs
position_at_end
called by 7
src/builder.rs
add_attributes
called by 6
src/value.rs
build_ret
called by 6
src/builder.rs
get_type
called by 5
src/value.rs
Shape
Method
150
Class
30
Function
12
Interface
5
Enum
4
Languages
Rust
100%
Modules
by API surface
src/value.rs
36 symbols
src/types.rs
26 symbols
src/module.rs
24 symbols
src/builder.rs
23 symbols
src/engine.rs
20 symbols
src/target.rs
18 symbols
src/block.rs
17 symbols
src/object.rs
10 symbols
src/util.rs
7 symbols
src/buffer.rs
5 symbols
src/context.rs
4 symbols
src/compile.rs
3 symbols
For agents
$
claude mcp add llvm-rs \ -- python -m otcore.mcp_server <graph>
⬇ download graph artifact