Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/pavel-durov/llvm.exp
- Owner: Pavel-Durov
- License: mit
- Created: 2023-12-06T16:47:16.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-27T18:13:26.000Z (10 months ago)
- Last Synced: 2024-10-17T03:19:35.690Z (about 1 month ago)
- Language: C++
- Size: 49.8 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.