https://github.com/offlinemark/ez_llvm_pass
https://github.com/offlinemark/ez_llvm_pass
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/offlinemark/ez_llvm_pass
- Owner: offlinemark
- Created: 2016-04-02T07:28:53.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-04-04T22:13:26.000Z (about 9 years ago)
- Last Synced: 2024-10-19T22:16:30.324Z (7 months ago)
- Language: C++
- Size: 1000 Bytes
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ez llvm pass
Easy LLVM setup on Ubuntu which lets you get started very quickly with pass
development. That's it.1. Follow the instructions at http://llvm.org/apt/ to install LLVM 3.7 (stable)
via apt.
2. Develop your pass in `MyPass.cc`.
3. Develop a testing program in `test.c`, which the pass will be applied on.
4. `make` builds the pass and test program.
5. `make check` applies the pass to the program and outputs the pass output,
the original IR, and the post-pass IR.