ChrisCummins / ProGraML
A Graph-based Program Representation for Data Flow Analysis and Compiler Optimizations
β306Updated 8 months ago
Alternatives and similar repositories for ProGraML:
Users that are interested in ProGraML are comparing it to the libraries listed below
- Neural Code Comprehension: A Learnable Representation of Code Semanticsβ208Updated 2 months ago
- Implementation of IR2Vec, LLVM IR Based Scalable Program Embeddingsβ88Updated last week
- π "End-to-end Deep Learning of Optimization Heuristics" (π₯ PACT'17 Best Paper)β72Updated last year
- Code for ICML 2021 paper: How could Neural Networks understand Programs?β123Updated 2 months ago
- NeuroVectorizer is a framework that uses deep reinforcement learning (RL) to predict optimal vectorization compiler pragmas for for loopsβ¦β91Updated 2 years ago
- β31Updated 2 years ago
- Tzer: TVM Implementation of "Coverage-Guided Tensor Compiler Fuzzing with Joint IR-Pass Mutation (OOPSLA'22)β.β69Updated last year
- ComPy-Learn is a framework for exploring program representations for ML4CODE tasks.β23Updated last year
- Automatic DNN generation for fuzzing and moreβ123Updated 2 weeks ago
- An LLVM pass to profile dynamic LLVM IR instructions and runtime valuesβ137Updated 4 years ago
- A benchmark suite containing 1 million compilable programs, mined from the largest public C repositories on GitHub.β94Updated 5 years ago
- β29Updated 3 years ago
- NOELLE Offers Empowering LLVM Extensionsβ76Updated last week
- π¨βπ» My PhD.β187Updated 2 years ago
- TVMFuzz: fuzzing tensor-level intermediate representation in TVMβ28Updated 4 years ago
- β63Updated 5 years ago
- llvm Data Flow Graph dumpβ37Updated 3 years ago
- clang & llvm examples, e.g. AST Interpreter, Function Pointer Analysis, Value Range Analysis, Data-Flow Analysis, Andersen Pointer Analysβ¦β263Updated 2 years ago
- A CUDA compiler fuzzerβ24Updated last year
- generating DFG and CFG from source code (using LLVM ) or from binary (using LLVM and Mcsema) δΊθΏεΆζθ ζΊη 转CGF& DFGβ41Updated 5 years ago
- Simple passes for CFG and DFG analysisβ42Updated 5 years ago
- Data and Code for Reproducing "Global Relational Models of Source Code"β83Updated 3 years ago
- β13Updated 4 years ago
- β50Updated last year
- Free Lunch for Testing: Fuzzing Deep-Learning Libraries from Open Source (ICSE'22)β74Updated 2 years ago
- LLOV: LLVM OpenMP Verifier - : A Fast Static Data-Race Checker for OpenMP Programsβ20Updated 2 years ago
- Code2Inv: Learning Loop Invariants for Program Verificationβ88Updated 4 years ago
- A list of benchmark suites used in the research related to compilers, program performance, scientific computations etc.β48Updated last year
- This is the implementation repository of our ICSE'22 paper: Muffin: Testing Deep Learning Libraries via Neural Architecture Fuzzing.β30Updated 2 years ago
- RLCheck, QuickCheck + Reinforcement Learning to produce more valid inputs.β45Updated 3 years ago