All Projects → roachspray → Opcde2017

roachspray / Opcde2017

Slides and very basic examples

Labels

Projects that are alternatives of or similar to Opcde2017

Malc
Mal (Make A Lisp) compiler
Stars: ✭ 85 (-24.11%)
Mutual labels:  llvm
Numba Scipy
numba_scipy extends Numba to make it aware of SciPy
Stars: ✭ 98 (-12.5%)
Mutual labels:  llvm
Openshadinglanguage
Advanced shading language for production GI renderers
Stars: ✭ 1,382 (+1133.93%)
Mutual labels:  llvm
Libcxx Pretty Printers
GDB Pretty Printers for libc++ of Clang/LLVM
Stars: ✭ 89 (-20.54%)
Mutual labels:  llvm
Termux Ndk
android-ndk for termux
Stars: ✭ 91 (-18.75%)
Mutual labels:  llvm
Savior Source
source code for savior fuzzer
Stars: ✭ 100 (-10.71%)
Mutual labels:  llvm
Likely
A compiler intermediate representation for image recognition and heterogeneous computing.
Stars: ✭ 81 (-27.68%)
Mutual labels:  llvm
Bin2llvm
A binary to LLVM translator
Stars: ✭ 108 (-3.57%)
Mutual labels:  llvm
Xchain
A cross compiler toolchain targeting macOS/iOS/etc.
Stars: ✭ 95 (-15.18%)
Mutual labels:  llvm
Programl
Graph-based Program Representation & Models for Deep Learning
Stars: ✭ 102 (-8.93%)
Mutual labels:  llvm
Enzyme.jl
Julia bindings for the Enzyme automatic differentiator
Stars: ✭ 90 (-19.64%)
Mutual labels:  llvm
Llvm Sys.rs
Rust bindings to LLVM. (Mirror of https://gitlab.com/taricorp/llvm-sys.rs/)
Stars: ✭ 93 (-16.96%)
Mutual labels:  llvm
Tre
LLVM backed progamming language (Go subset)
Stars: ✭ 100 (-10.71%)
Mutual labels:  llvm
Ghdl
VHDL 2008/93/87 simulator
Stars: ✭ 1,285 (+1047.32%)
Mutual labels:  llvm
Cppinsights
C++ Insights - See your source code with the eyes of a compiler
Stars: ✭ 1,382 (+1133.93%)
Mutual labels:  llvm
Llvm Vs2017 Integration
MSBuild 15.0 Toolset integration for multiple LLVM (From v5 to v8)
Stars: ✭ 84 (-25%)
Mutual labels:  llvm
Faust
Functional programming language for signal processing and sound synthesis
Stars: ✭ 1,360 (+1114.29%)
Mutual labels:  llvm
Tapir Llvm
Tapir extension to LLVM for optimizing Parallel Programs
Stars: ✭ 109 (-2.68%)
Mutual labels:  llvm
S2e
S2E: A platform for multi-path program analysis with selective symbolic execution.
Stars: ✭ 102 (-8.93%)
Mutual labels:  llvm
Fanx
A portable programming language
Stars: ✭ 101 (-9.82%)
Mutual labels:  llvm

This repo contains some materials related to a talk on security r&d projects that in some way use LLVM for doing their work.

  • projects.md is a list of such projects
  • code is a set of very basic, example code to help those interested in getting up to speed with some basics of LLVM. Don't hate.
  • slides is the slide deck

Again on the code

I must repeat myself: the provided code is only meant to be basic helpers for learning about LLVM and is not meant to be some new awesome tool (sadly, no). There is a great deal of research in dynamic and program analysis that is being done and the goal of this code is to make it so you can start to more easily read some of the code from those projects ... and then make sense of it. This is to avoid getting lost in code versus meaning.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].