awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • gcc-mirror/gccgcc-mirror 的头像

    gcc-mirror/gcc

    11,019在 GitHub 上查看↗

    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++
    在 GitHub 上查看↗11,019
  • bitemyapp/learnhaskellbitemyapp 的头像

    bitemyapp/learnhaskell

    8,026在 GitHub 上查看↗

    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
    在 GitHub 上查看↗8,026
  • paddlepaddle/paddle-litePaddlePaddle 的头像

    PaddlePaddle/Paddle-Lite

    7,260在 GitHub 上查看↗

    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
    在 GitHub 上查看↗7,260
  • trailofbits/slithertrailofbits 的头像

    trailofbits/slither

    6,299在 GitHub 上查看↗

    Static Analyzer for Solidity and Vyper

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

    Python
    在 GitHub 上查看↗6,299
  • cea-sec/miasmcea-sec 的头像

    cea-sec/miasm

    3,890在 GitHub 上查看↗

    Miasm 是一个 Python 逆向工程框架,专为二进制分析、反汇编和修改而设计。它作为一个二进制分析框架,将机器码提升为中间表示,以实现平台无关的安全研究。 该系统作为二进制仿真引擎和修改工具包运行,允许在虚拟环境中执行二进制代码以跟踪状态更改,而无需原生硬件。它提供了二进制补丁工具,用于跨多种 CPU 架构和可执行格式更新和修改原始二进制文件。 该框架涵盖了反汇编、中间表示提升和语义简化功能,以消除二进制混淆。它包括对二进制格式解析和内存映射的支持,以便在分析编译程序时跟踪引用和布局。

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

    Pythonassemblerdisassembleremulator
    在 GitHub 上查看↗3,890
  • svf-tools/svfSVF-tools 的头像

    SVF-tools/SVF

    1,684在 GitHub 上查看↗

    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
    在 GitHub 上查看↗1,684
  • grin-compiler/gringrin-compiler 的头像

    grin-compiler/grin

    1,062在 GitHub 上查看↗

    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
    在 GitHub 上查看↗1,062
  1. Home
  2. Programming Languages & Runtimes
  3. Intermediate Representation Analysis