All Projects → HongxuChen → Awesome Llvm

HongxuChen / Awesome Llvm

A curated list of awesome LLVM related docs, tools, and other resources.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Awesome Llvm

llvm-semantics
Formal semantics of LLVM IR in K
Stars: ✭ 42 (-77.17%)
Mutual labels:  research, llvm
contech
The Contech analysis framework provides the means for generating and analyzing task graphs that enable computer architects and programmers to gain a deeper understanding of parallel programs.
Stars: ✭ 43 (-76.63%)
Mutual labels:  research, llvm
Shellvm
A collection of LLVM transform and analysis passes to write shellcode in regular C
Stars: ✭ 170 (-7.61%)
Mutual labels:  llvm
Infiniteboost
InfiniteBoost: building infinite ensembles with gradient descent
Stars: ✭ 180 (-2.17%)
Mutual labels:  research
Sota Cv
A repository of state-of-the-art deep learning methods in computer vision
Stars: ✭ 176 (-4.35%)
Mutual labels:  research
Opensesame
Graphical experiment builder for the social sciences
Stars: ✭ 173 (-5.98%)
Mutual labels:  research
Roary
Rapid large-scale prokaryote pan genome analysis
Stars: ✭ 176 (-4.35%)
Mutual labels:  research
Mcsema
Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode
Stars: ✭ 2,198 (+1094.57%)
Mutual labels:  llvm
Yansollvm
Yet Another Not So Obfuscated LLVM
Stars: ✭ 180 (-2.17%)
Mutual labels:  llvm
Awesome Deep Learning Music
List of articles related to deep learning applied to music
Stars: ✭ 2,195 (+1092.93%)
Mutual labels:  research
Constexpr Everything
Rewrite C++ code to automatically apply `constexpr` where possible
Stars: ✭ 178 (-3.26%)
Mutual labels:  llvm
Play with llvm
A book about LLVM & Clang(中文开源书:玩转 LLVM)
Stars: ✭ 175 (-4.89%)
Mutual labels:  llvm
Dagger
Binary Translator to LLVM IR
Stars: ✭ 174 (-5.43%)
Mutual labels:  llvm
Dstep
A tool for converting C and Objective-C headers to D modules
Stars: ✭ 177 (-3.8%)
Mutual labels:  llvm
Recsech
Recsech is a tool for doing Footprinting and Reconnaissance on the target web. Recsech collects information such as DNS Information, Sub Domains, HoneySpot Detected, Subdomain takeovers, Reconnaissance On Github and much more you can see in Features in tools .
Stars: ✭ 173 (-5.98%)
Mutual labels:  research
Llvm Guide Zh
User Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)
Stars: ✭ 180 (-2.17%)
Mutual labels:  llvm
Acme
A library of reinforcement learning components and agents
Stars: ✭ 2,441 (+1226.63%)
Mutual labels:  research
Cheerp Llvm
Legacy repo, migrated to cheerp-compiler monorepo
Stars: ✭ 174 (-5.43%)
Mutual labels:  llvm
Webassembly Examples
From Simple To Complex. A complete collection of webassembly examples.
Stars: ✭ 177 (-3.8%)
Mutual labels:  llvm
Mlcomp
Distributed DAG (Directed acyclic graph) framework for machine learning with UI
Stars: ✭ 183 (-0.54%)
Mutual labels:  research

Documentation (REF)

Official Pages

Other Pages

Official Tools (R1, R2)

Unofficial Tools/Framework

  • American fuzzy lop (AFL) - LLVM mode for instrumentation
  • SVF-tools - Pointer Analysis and Program Dependence Analysis for C and C++ Programs
  • Infer - Facebook's static analysis framework; C/C++/objc is based on LLVM/Clang
  • wllvm - A wrapper script to build whole-program LLVM bitcode files; its go port gllvm
  • Bear - A tool that generates a compilation database for clang tooling
  • klee - Symbolic Virtual Machine
  • CppInsights (site) - See your source code with the eyes of a compiler
  • S2E - Selective Symbolic Execution (use KLEE as symbolic executor)
  • RetDec - a retargetable machine-code decompiler based on LLVM
  • capstone - Disassembler based on the MC component of the LLVM compiler infrastructure
  • rtags - A c/c++ client/server indexer for c/c++/objc[++]
  • slicer - Schedule Specialization Framework
  • LLBMC - The Low-Level Bounded Model Checker
  • whole-program-llvm - A wrapper script to build whole-program LLVM bitcode files
  • DWGrep - A tool for querying Dwarf (debuginfo) graphs
  • Emscripten - An LLVM-to-JavaScript Compiler
  • mcsema - An x86 to LLVM IR decompiler
  • stack - A static checker for identifying unstable code
  • andersen - Andersen's inclusion-based pointer analysis re-implementation in LLVM
  • NeonGoby - Alias Analysis Checker

Books

Tutorials

Installation

LLVM backed Languages

Bindings

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].