Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pavel-durov/llvm.exp

llvm exploration
https://github.com/pavel-durov/llvm.exp

Last synced: 21 days ago
JSON representation

llvm exploration

Awesome Lists containing this project

README

        

# LLVM exploration tools and code examples

[LLVM tools](./docs/TOOLS.md)

## LLVM installation

```shell
sudo port install llvm-17
port select --list llvm # see list
sudo port select --set llvm mp-llvm-17 # set active llvm
npm install -g syntax-cli # syntax-cli utility
```

## LLVM Components

`Module` - General container for functions, global variables, constants etc

`Context` - Container of modules and metadata

`IR Builder` - Library for generating IR instructions.