WIR 2011: Workshop on Intermediate Representations 2011

April 2, 2011 in Chamonix, France

About the Conference

The intermediate representation is the core of any program transformation tool. Its
design has a significant impact on the simplicity, efficiency, and effectiveness of
program transformations. The developments in concurrent programming, integrated
development environments, and domain-specific languages pose new requirements on
intermediate representations. This workshop provides a forum to discuss current
trends and experiences in the design, implementation, and application of intermediate

Co-located with CGO 2011

Note: deadline extended to the January 28, 2011.

Accepted articles

  • The Value State Dependence Graph Revisited

    James Stanier and Alan Lawrence

  • Collection Processing with Constraints, Monads, and Folds

    Ryan Wisnesky

  • Data and Process Abstraction in PIPS Internal Representation

    Fabien Coelho, Pierre Jouvelot, Corinne Ancourt and François Irigoin

  • Tirex: A Textual Target-Level Intermediate Representation for Compiler Exchange

    Artur Pietrek, Florent Bouchez and Benoit Dupont De Dinechin

  • Kimble: a Hierarchical Intermediate Representation for Multi-Grain Parallelism

    Nicolas Benoit and Stéphane Louise

  • Handling Multi-Versioning in LLVM: Code Tracking and Cloning

    Alexandra Jimborean, Vincent Loechner and Philippe Clauss

  • FIRM—A Graph-Based Intermediate Representation

    Matthias Braun, Sebastian Buchwald and Andreas Zwinkau

  • MinIR, a Minimalistic Intermediate Representation

    Julien Le Guen, Christophe Guillon and Fabrice Rastello

  • Whole-Array SSA: An Intermediate Representation of Memory for Trading-Off Precision against Complexity

    Hans Vandierendonck and Koen De Bosschere

  • Advances in Parallel-Stage Decoupled Software Pipelining

    Feng Li, Antoniu Pop and Albert Cohen

Guidelines for presenting articles

Each accepted article will be allocated a 30-minute slot at the WIR. To encourage discussions with the audience, we recommend to prepare a 15-minute talk followed by 10 minutes of questions (plus 5 min for switching between speakers).

Conference Dates

Submissions: January 28, 2011
Notification: February 25, 2011
Event: April 2, 2011-April 2, 2011