• ROSE

  • Referenced in 4 articles [sw04891]
  • compiler infrastructure to build source-to-source program transformation and analysis tools ... users of ROSE could be either experienced compiler researchers or library and tool developers ... Thus ROSE is a source-to-source compiler infrastructure. The intermediate representation ... tree (AST) that is well suited to source-to-source (so ROSE does...
  • Cetus

  • Referenced in 4 articles [sw09695]
  • infrastructure for source-to-source transformation. Cetus is a compiler infrastructure ... source-to-source transformation of programs. We created Cetus out of the need ... compiler research environment that facilitates the development of interprocedural analysis and parallelization techniques...
  • hiCUDA

  • Referenced in 6 articles [sw12727]
  • implemented a prototype source-to-source compiler that translates a hiCUDA program...
  • OP2

  • Referenced in 7 articles [sw17501]
  • applications. It utilizes source-to-source translation and compilation so that a single...
  • TS#

  • Referenced in 3 articles [sw14208]
  • gradual type system and source-to-source compiler for JavaScript. In contrast...
  • MetaFork

  • Referenced in 3 articles [sw26523]
  • implemented as a source-to-source compilation framework allowing automatic translation of programs...
  • TRACO

  • Referenced in 4 articles [sw18990]
  • applications. We present the source-to-source TRACO compiler allowing for increasing program...
  • Zelus

  • Referenced in 4 articles [sw20166]
  • composed arbitrarily with ODEs in the same source code. A dedicated type system ... space. Compilation is effected by source-to-source translation into a small synchronous ... which is processed by a standard synchronous compiler architecture. The resultant code is paired with...
  • CiaoPP

  • Referenced in 45 articles [sw12089]
  • program debugging, analysis, and source-to-source transformation tasks on (Ciao) Prolog programs ... program. Several kinds of source to source program transformations such as program specialization ... assertions which cannot be checked completely at compile-time, etc. The abstract model...
  • CIL

  • Referenced in 36 articles [sw26691]
  • that permit easy analysis and source-to-source transformation of C programs. Compared ... languages (e.g., three-address code) designed for compilation. As a result, what we have...
  • PIPS

  • Referenced in 1 article [sw34741]
  • Framework. PIPS is a source-to-source compilation framework for analyzing and transforming...
  • ExaSlang

  • Referenced in 1 article [sw39664]
  • source code in another programming language or a binary executable, by a specialized compiler ... that drives the corresponding source-to-source compiler. It emits C++ code utilizing...
  • OPTRAN

  • Referenced in 3 articles [sw36324]
  • problems in compiler writing: machine-independent optimizations, language-based editors, source-to-source...
  • Nebelung

  • Referenced in 1 article [sw13045]
  • implemented in our source-to-source OpenMP Mercurium compiler and our Software Transactional...
  • FLDCompiler

  • Referenced in 1 article [sw40309]
  • present an abstract compiler, FLDCompiler, that performs a source-to-source transformation such...
  • Sage++

  • Referenced in 2 articles [sw25046]
  • built, including parallelizing compilers, performance analysis tools, and source code optimizers ... Introduction Designing and building a source-to-source translation system is a very ... systems are often a prerequisite for many compiler and language extension research projects...
  • CodeBoost

  • Referenced in 4 articles [sw09231]
  • CodeBoost is a tool for source-to-source transformation and optimisation ... assumed to be handled by the C++ compiler. The CodeBoost optimiser will attempt to bridge...
  • PLuTo

  • Referenced in 4 articles [sw09621]
  • fully automatic polyhedral source-to-source transformation framework that can optimize regular programs ... beyond what is possible by current production compilers. Unlike previous works, our approach...
  • Compyle

  • Referenced in 1 article [sw41142]
  • syntax, this code is then automatically transpiled, compiled and executed to run on either ... Compyle offers source-to-source transpilation, making it a very convenient tool...
  • Swan

  • Referenced in 2 articles [sw23694]
  • chains. Here we describe a source-to-source translation tool, “Swan” for facilitating ... performance attributable to the immaturity of contemporary compilers. The ported application is shown to have...