• Cite Icon9
  • https://doi.org/10.1145/2542661.2544374Copy DOI Icon

Intermediate Representation

  • Oct 1, 2013
  • Queue
  • Fred Chow
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Program compilation is a complicated process. A compiler is a software program that translates a high-level source language program into a form ready to execute on a computer. Early in the evolution of compilers, designers introduced IRs (intermediate representations, also commonly called intermediate languages) to manage the complexity of the compilation process. The use of an IR as the compiler’s internal representation of the program enables the compiler to be broken up into multiple phases and components, thus benefiting from modularity.

Similar Papers
  • Conference Article
  • Citations103

Optimizing data structures in high-level programs

  • Jan 23, 2013
  • Tiark Rompf +8
  • Research Article

A tensor intermediate representation for machine learning systems

  • Jun 01, 2022
  • SCIENTIA SINICA Informationis
  • 毅敏 庄 +3
  • PDF
  • Research Article
  • Citations7

Review of intermediate representations for quantum computing

  • Jan 21, 2025
  • The Journal of Supercomputing
  • F Javier Cardama +5
  • Conference Article
  • Citations37

Enabling sophisticated analyses of ×86 binaries with RevGen

  • Jun 01, 2011
  • Vitaly Chipounov +1
  • Book Chapter
  • Citations1

A High-Level IR Transformation System

  • Jan 01, 2014
  • Herbert Jordan +2
  • Conference Article
  • Citations23

Boosting Neural Networks to Decompile Optimized Binaries

  • Dec 05, 2022
  • Ying Cao +3
  • Dissertation
  • Citations5

Metamorphic Code Generation from LLVM IR Bytecode

  • Apr 01, 2013
  • Teja Tamboli
  • Book Chapter
  • Citations8

Verifying Functional Correctness Properties at the Level of Java Bytecode

  • Jan 01, 2023
  • Marco Paganoni +1
  • Research Article
  • Citations6

Metamorphic Testing of Secure Multi-party Computation (MPC) Compilers

  • Jul 12, 2024
  • Proceedings of the ACM on Software Engineering
  • Yichen Li +4
  • Supplementary Content
  • Citations1

Solution of Large-scale Structured Optimization Problems with Schur-complement and Augmented Lagrangian Decomposition Methods

  • Aug 02, 2019
  • Figshare
  • Jose S Rodriguez
  • Supplementary Content
  • Citations1

Programming abstractions, compilation, and execution techniques for massively parallel data analysis

  • Apr 28, 2015
  • DepositOnce
  • Stephan Ewen
  • PDF
  • Research Article

Mental Representation Level of Junior High School Students in Cell Biology Concept Based on Gender

  • Sep 28, 2023
  • Jurnal Pendidikan IPA Indonesia
  • S Windyariani +3
  • Conference Article
  • Citations11

C-to-Verilog translation validation

  • Sep 01, 2015
  • Alan Leung +2
  • Research Article
  • Citations10

The Warp programming environment

  • Jan 01, 1987
  • afips
  • Bernd Bruegge +6
  • Research Article

Correctness checking of HDL-model behavior based on runtime trace matching

  • Oct 10, 2013
  • В П Иванников +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.