awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

Awesome GitHub RepositoriesIntermediate Representation Analysis

Analysis of a compiler's intermediate core representations to optimize execution speed.

Distinguishing note: Candidates focus on AI logic or emulation speed; this is specifically about compiler core analysis for performance.

Explore 7 awesome GitHub repositories matching programming languages & runtimes · Intermediate Representation Analysis. Refine with filters or upvote what's useful.

Awesome Intermediate Representation Analysis GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • gcc-mirror/gccAvatar von gcc-mirror

    gcc-mirror/gcc

    11,019Auf GitHub ansehen↗

    This project is a multi-language compiler collection and cross-platform toolchain used to translate source code from various programming languages into optimized machine code for different hardware architectures. It provides a suite of tools including an optimizing compiler backend, a machine code generator, and a comprehensive runtime library suite that implements necessary execution environments and support functions. The system utilizes a multi-pass compilation pipeline and pluggable language front-ends to process source code into intermediate representations. It distinguishes itself throu

    Performs analysis on intermediate representations using value numbering to optimize execution speed.

    C++
    Auf GitHub ansehen↗11,019
  • bitemyapp/learnhaskellAvatar von bitemyapp

    bitemyapp/learnhaskell

    8,026Auf GitHub ansehen↗

    This project is a comprehensive functional programming curriculum and learning resource for Haskell. It provides sequenced educational paths and technical reference guides designed to take developers from beginner to advanced levels of proficiency. The project distinguishes itself through a deep focus on theoretical and technical foundations, offering detailed studies on type theory, category theory, and runtime internals. It includes a dedicated performance handbook for optimizing execution speed and memory management, as well as an ecosystem guide for managing development tools and editor c

    Implements high-performance improvements through the analysis of core intermediate representations.

    Makefile
    Auf GitHub ansehen↗8,026
  • paddlepaddle/paddle-liteAvatar von PaddlePaddle

    PaddlePaddle/Paddle-Lite

    7,260Auf GitHub ansehen↗

    Paddle-Lite is a deep learning inference engine and edge computing runtime designed to execute trained models on mobile and edge devices. It provides a hardware-accelerated inference framework and a decoupled runtime with a minimal binary footprint to operate in resource-constrained environments without third-party dependencies. The project includes a model quantization tool for reducing precision and size via static and dynamic quantization, as well as a computation graph optimizer. These tools reduce latency and memory usage by fusing operators and pruning the model intermediate representat

    Analyzes and prunes the model's intermediate representation to remove redundant nodes and optimize memory allocation.

    C++armbaidudeep-learning
    Auf GitHub ansehen↗7,260
  • trailofbits/slitherAvatar von trailofbits

    trailofbits/slither

    6,299Auf GitHub ansehen↗

    Static Analyzer for Solidity and Vyper

    Transforms Solidity and Vyper source code into a custom intermediate representation for uniform vulnerability detection.

    Python
    Auf GitHub ansehen↗6,299
  • cea-sec/miasmAvatar von cea-sec

    cea-sec/miasm

    3,890Auf GitHub ansehen↗

    Miasm ist ein Python-Framework für Reverse Engineering, das für Binäranalyse, Disassembly und Modifikation entwickelt wurde. Es fungiert als Framework für die Binäranalyse, das Maschinencode in eine Zwischenrepräsentation (Intermediate Representation) überführt, um plattformunabhängige Sicherheitsforschung zu ermöglichen. Das System arbeitet als Emulations-Engine und Modifikations-Toolkit, das die Ausführung von Binärcode in einer virtuellen Umgebung erlaubt, um Zustandsänderungen ohne native Hardware nachzuverfolgen. Es bietet Tools für Binary Patching, um Roh-Binärdateien über verschiedene CPU-Architekturen und ausführbare Formate hinweg zu aktualisieren und zu modifizieren. Das Framework deckt Funktionen für Disassembly, das Lifting in Zwischenrepräsentationen und semantische Vereinfachung ab, um Binär-Obfuskation zu entfernen. Es beinhaltet Unterstützung für das Parsing von Binärformaten und Memory Mapping, um Referenzen und Layouts während der Analyse kompilierter Programme zu verfolgen.

    Provides a system for analyzing intermediate representations to enable platform-independent security research.

    Pythonassemblerdisassembleremulator
    Auf GitHub ansehen↗3,890
  • svf-tools/svfAvatar von SVF-tools

    SVF-tools/SVF

    1,684Auf GitHub ansehen↗

    SVF is an open-source static program analysis framework and points-to analysis library that tracks memory references, variable aliases, and data dependencies across whole programs. The platform translates compiled intermediate code formats into unified internal representations, constructing constraint graphs, call graphs, and control-flow graphs to model interprocedural execution behavior and memory state. The framework incorporates specialized engines for flow-sensitive, flow-insensitive, and context-sensitive pointer analysis alongside sparse value-flow graph generation. It features memory

    Processes compiled intermediate representation files as input to execute static analysis passes.

    C++code-analysiscode-securitydependency-analysis
    Auf GitHub ansehen↗1,684
  • grin-compiler/grinAvatar von grin-compiler

    grin-compiler/grin

    1,062Auf GitHub ansehen↗

    Grin is a compiler infrastructure designed for the translation and optimization of high-level functional languages. It functions as a graph-reduction compiler, transforming source code into a standardized intermediate representation that facilitates whole-program analysis and efficient execution across diverse hardware architectures. The project distinguishes itself through a modular backend infrastructure that separates intermediate representation management from target-specific code generation. By utilizing graph-based transformations, the system performs advanced optimizations such as valu

    Provides tools for serializing and analyzing program state at various compilation stages to inspect internal logic.

    Haskellcompilerdata-flow-analysisfunctional-programming
    Auf GitHub ansehen↗1,062
  1. Home
  2. Programming Languages & Runtimes
  3. Intermediate Representation Analysis