An Implementation of GVN-PRE in LLVM ( Project Proposal for CS 7968 )


The Low-Level Virtual Machine [4] (LLVM) compiler infrastructure currently lacks the partial redundancy elimination [5] (PRE) transformation. This is a proposal to enhance LLVM with the GVN-PRE [7] algorithm. GVN-PRE is a technique that uses global value numbering [6] (GVN) to eliminate partially redundant computations. The unified hash-based GVN scheme [1… (More)

1 Figure or Table


  • Presentations referencing similar topics