|
| |
| | Intermediate Depth Representations |
 | | In the process of exploring the computational characteristics of such representations, and their relationships to deeper and shallower types, it should be possible to develop robust inter-representational measures of optimality. |  | | This paper focuses on the computational and representational advantages that may exist in using representations whose depth is intermediate between shallow and deep. |  | | This paper focuses on the computational and representational advantages that may exist in using representations whose depth is intermediate, trading off the advantages and disadvantages of shallow and deep representations. |
|
http://www.coiera.com/papers/aimj2/aimj.doc.html
(6861 words)
|
|
| |
| | WIL: A Compiler Intermediate Language with Explicit Support for Representations |
 | | Representations for generic Objects and 2Dpoints are named, and each value in the program is annotated with a representation. |  | | In this representation each complex number structure is embedded in the array, and both fields of the complex number are embedded values. |  | | For example, consider the case of the representation of an array of complex numbers, a common data type in numerical computations (figure 2). |
|
http://www.cs.washington.edu/homes/tapan/projects/WIL
(8206 words)
|
|
| |
| | Uses of Package soot (Soot API) |
 | | Representation of a reference to a field as it appears in a class file. |
|
http://www.sable.mcgill.ca/soot/doc/soot/package-use.html
(2838 words)
|
|
| |
| | Front-End |
 | | In the second phase of the front-end a simple parser transforms the Intermediate Representation into a weighted task-flow graph which follows the Macro-Dataflow model of computation [8]. |  | | For instance, the following piece of C-code generates the Intermediate Representation for our example and can be used as the first part of a FAST simulator for this toy application. |  | | The first part of FAST's front-end generates such an intermediate description of the algorithm examined for a certain input data-set. |
|
http://www-hpcc.astro.washington.edu/faculty/marios/papers/mascots/node5.html
(883 words)
|
|
| |
| | Compiler for performing incremental live variable analysis for data-parallel programs - Patent 5355494 |
 | | (c) an optimization module for enabling the computer to generate an optimized intermediate representation in response to the intermediate representation and the definition set and the use set. |  | | (iii) an optimization module for enabling the computer to generate an optimized intermediate representation in response to the intermediate representation and the definition set and the use set. |  | | (C) a use set reference addition module for enabling the computer to determine, for each variable which is a reference variable in the selected intermediate representation node; whether the definition set identifies the variable and if not to enable the computer to add an identification of the variable to the use set; |
|
http://www.freepatentsonline.com/5355494.html
(11730 words)
|
|
| |
| | HP OpenVMS systems documentation |
 | | The Analysis output converter produces an analysis of the intermediate representation of the input file. |  | | The DTIF input converter converts a DTIF input file to an intermediate representation that is subsequently converted to the specified output file format. |  | | The DDIF input converter converts a DDIF input file to an intermediate representation that is subsequently converted to the specified output file format. |
|
http://h71000.www7.hp.com/DOC/82FINAL/9996/9996pro_30.html
(3575 words)
|
|
| |
| | SUIF: An Infrastructure for Research on Parallelizing and Optimizing Compilers |
 | | The intermediate program representation is a hierarchy of data structures defined in an object-oriented class library. |  | | Support for interprocedural analysis and optimization is also built into the intermediate representation. |  | | This representation supports both high-level program-restructuring transformations as well as low-level analyses and optimizations. |
|
http://suif.stanford.edu/suif/suif1/suif-overview/suif.html
(3705 words)
|
|
| |
| | NodeWorks - Encyclopedia: Object file |
 | | In computer science, object file or object code is an intermediate representation of code generated by a compiler after it processes a source code file. |  | | Object files contain compact, pre-parsed code, often called binaries, that can be linked with other object files to generate a final executable or code library. |
|
http://pedia.nodeworks.com/O/OB/OBJ/Object_file
(430 words)
|
|
| |
| | Goals and Design of the Whole Program Optimizer (Abstract) |
 | | By using the same input and output languages, the optimized output of the wpo may be fed back into the wpo for reanalysis. |  | | For example, if a new optimization needs to recognize a high level construct, a new intermediate representation node may be created to represent that construct. |  | | Having programming language types on intermediate representation nodes provides valuable information to analyses that use high level information. |
|
http://www.mcs.newpaltz.edu/masplas96/diwan.html
(331 words)
|
|
| |
| | PPLT Project |
 | | This way, we can create multi-language compiler because to add new language you will only need to create input plug-in that can understand the language and convert it into intermediate representation. |  | | This process allows to easily add new languages, and provides clean way to translate between multiple programming languages, and even gives means to make language-independent code optimizations on the way (unrolling loops, discarding unused or redundant code, etc...), if theese optimizations can be applied directly on the intermediate structure. |  | | Ideally - if you feed some source code using same plugin for input and for output, the output file will match the original. |
|
http://pplt.sourceforge.net
(481 words)
|
|
| |
| | FlatCurry |
 | | This representation has been used in a number of tools written in Curry, e.g., a graphical programming environment for Curry (CIDER) or a partial evaluator for Curry programs. |  | | This information might be used by back ends for representing intermediate (e.g., during debugging) or final results or to allow the user to type in and evaluate arbitrary expressions. |  | | To support interactive tools (e.g., debuggers, program verifiers, interactive back ends that allow the user to evaluate arbitrary expressions), the FlatCurry representation contains also some information about the syntactic representation of source programs (list of infix operator declarations and a translation table to map source program names into internal names and vice versa). |
|
http://www.informatik.uni-kiel.de/~curry/flat
(617 words)
|
|
| |
| | Untitled Document - Trees: The intermediate representation used by the C and C++ front ends |
 | | This representation indicates that the GNU nested function extension is in use. |  | | However, except for the fact that it is distinguished as the root of the representation, the global namespace is no different from any other namespace. |  | | This predicate also holds if the two trees given as input are simply copies of one another; i.e., there is no difference between them at the source level, but, for whatever reason, a duplicate has been made in the representation. |
|
http://www.ugcs.caltech.edu/info/gcc/c-tree_1.html
(8052 words)
|
|
| |
| | An Intermediate Level Representation Scheme for Secondary Features Recognition and B-rep Model Simplification |
 | | Another drawback which hinders the correct engineering evaluation of a part is that its geometrical and topological representation is not unique, since it depends either on the different procedures used to generate CAD models or on the different internal representation of the geometric kernels used by CAD packages. |  | | The resulting modelling scheme can be conveniently used for primary feature recognition as well as for other engineering analysis/simulation purposes. |  | | The proposed algorithm consists of two steps where both topological/geometrical properties and dimensional attributes are investigated in order to fulfil a correct recognition. |
|
http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&toc=comp/proceedings/smi/2003/1845/00/1845toc.xml&DOI=10.1109/SMI.2003.1199606
(347 words)
|
|
| |
| | CS 412 |
 | | Also, each CFG has a special start basic block which represents the starting point of the computation in the graph. |  | | Block statements should have a list of children statements representing the all the statement in the block. |  | | In this assigment, you will build upon the code that you wrote for Programming Assignments 1 and 2. |
|
http://www.cs.cornell.edu/Courses/cs412/2002SP/pa/pa3.html
(820 words)
|
|
| |
| | GeLIR - Generic Intermediate Representation |
 | | In order to propagate optimization results to succeeding code generation phases it is important to have a low-level intermediate representation (LIR). |  | | After performing machine independent standard optimizations, a code generator maps the IR to assembly code by solving the subtasks code selection (CS), instruction scheduling (IS), register allocation (RA), and address assignment (AA). |  | | Compilation first transforms a given high level source program into an intermediate representation (IR). |
|
http://ls12-www.cs.uni-dortmund.de/research/gelir
(146 words)
|
|
| |
| | Register Transfer Language - Wikipedia, the free encyclopedia |
 | | RTL is generated from the GCC Abstract Syntax Tree representation, transformed by various passes in the GCC 'middle-end', and then converted to assembly language. |  | | GCC currently uses the RTL form to do a part of its optimisation work. |  | | RTL is used to represent the code being generated, in a form closer to assembly language than to the high level languages which GCC compiles. |
|
http://en.wikipedia.org/wiki/Register_Transfer_Language
(297 words)
|
|
| |
| | Parsing and intermediate representation |
 | | The error checking done in the current version of the parser is very rudi- mentary. |  | | The parser file sugar.y is little more than a copy of the formal grammar for the SUGAR netlist language. |  | | The parser actions call routines in parse.c in order to build an intermediate representation of the netlist parse tree. |
|
http://www.cs.berkeley.edu/~dbindel/sugar/sugarman-html/node152.html
(72 words)
|
|
| |
| | United States Patent Application: 0040010783 |
 | | The processing system of claim 15, wherein: the first memory area comprises a mini-buffer; and the second memory area comprises a standard cache. |  | | The instructions may control mapping of the first data and the second data. |  | | [0010] The method may include compiling computer code, inserting annotations into an intermediate representation of the computer code generated during compiling, propagating the annotations from the intermediate representation to a low-level representation of the computer code generated during compiling, and inserting instructions into the low-level representation. |
|
http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PG01&p=1&u=/netahtml/PTO/srchnum.html&r=1&f=G&l=50&s1="20040010783".PGNR.&OS=DN/20040010783&RS=DN/20040010783
(4233 words)
|
|
| |
| | Chistory |
 | | An intermediate level of visibility (within a single file of data and procedures) is weakly tied to the language definition. |  | | Two ideas are most characteristic of C among languages of its class: the relationship between arrays and pointers, and the way in which declaration syntax mimics expression syntax. |  | | Thompson wanted to create a comfortable computing environment constructed according to his own design, using whatever means were available. |
|
http://cm.bell-labs.com/cm/cs/who/dmr/chist.html
(8388 words)
|
|
| |
| | Intermediate Representation of Processor Models |
 | | In order to have intermediate representation usable by all front-end tools such as disassembler, assembler, simulator etc., certain goals were setup behind the design of the IR as listed below. |  | | One part of this thesis involves the development of Intermediate Representation (IR) of the processor model. |  | | We developed a tool, IR-Generator, which takes a processor specification written in Sim-nML language as input and produces corresponding intermediate representation of processor specification as output. |
|
http://www.cse.iitk.ac.in/research/mtech1997/9711113/node8.html
(233 words)
|
|
| |
| | 6.3 Translation to an Intermediate Representation |
 | | In order to perform optimizations on a program and to generate code, it is convenient to produce an intermediate representation better suited to these tasks than the parse tree representation. |  | | Diana, the intermediate language for Ada, is an attributed AST. |
|
http://www.cs.wpi.edu/~kal/PLT/PLT6.3.html
(50 words)
|
|
| |
| | Generating SUIF Intermediate Representation Nodes |
 | | Throughout this section, we will use a simple example to illustrate the process. |  | | We then explain the contents of the files generated. |  | | This section describes how to create Modules of intermediate representation nodes. |
|
http://suif.stanford.edu/suif/suif2/doc/suifprogramming/node25.html
(47 words)
|
|
| |
| | Textbook Methods of Parsing in COBOL |
 | | Finally the semantic analyzer integrates all the fragments of syntax to build the intermediate representation. |  | | The intermediate representation is a complex data structure which embodies the meaning and intent of the source code. |  | | The back end transforms the intermediate representation back into a physical form, namely object code or assembly language. |
|
http://home.swbell.net/mck9/cobol/tech/textbook.html
(639 words)
|
|
| |
| | Intermediate Representations '95 workshop |
 | | An intermediate representation is the basis of any tool for manipulating computer programs. |  | | A good representation permits powerful operations to be performed more simply, and may enable operations that a weaker representation cannot support. |  | | This workshop will examine current trends and research in the design and use of intermediate representations. |
|
http://pag.csail.mit.edu/~mernst/ir95
(291 words)
|
|
| |
| | [No title] |
 | | Line 036: With the print descriptor one can output values of any types, thus also such of the type TOOTH. |  | | This internal representation is called frequently also intermediate representation, because from their the late required output one produces (see in addition the example after the next ahnen_v5.g. |  | | Also with " correct programming languages " one proceeds frequently in such a way that one produces first the source program (the " concrete syntax") translated into an internal intermediate representation ("abstract syntax") and then from this intermediate representation the target program. |
|
http://www.cs.virginia.edu/~cwm2n/gentle/e_ch5.html
(709 words)
|
|
| |
| | Descriptional Composition of Compiler Components |
 | | On the other hand, a highly modular structure may lead to inefficiencies in implementation. |  | | Suppose one uses an intermediate representation and divides up the compiler into two parts, one which compiles the source to the intermediate representation and another which translates a program in the intermediate representation to the target machine language. |  | | Doing so may make the compiler easier to understand, and furthermore, a well-chosen intermediate representation may prove a suitable target for other source languages, or a suitable source for translating to other machines. |
|
http://sunsite.berkeley.edu/TechRepPages/CSD-96-916
(552 words)
|
|
| |
| | IR code instrumentation (US6332213) |
 | | A method of instrumenting a computer program, comprising: |  | | Instrumenting a computer program includes examining an initial intermediate representation of the program, selecting portions of the initial intermediate representation for instrumentation, and instrumenting the portions. |  | | (a) examining an initial intermediate representation of the program, wherein the initial intermediate representation is independent of source language for the program; |
|
http://www.delphion.com/details?pn=US06332213__
(401 words)
|
|
| |
| | Comp.compilers: intermediate representation |
 | | practice applying various optimization techniques on the intermediate |  | | Re: Intermediate Representation mod@westford.ccur.com (Michael O'Donnell (508)392-2915) (1990-08-09) |  | | I might write one or pick up one and modify.) At this |
|
http://compilers.iecc.com/comparch/article/91-02-053
(188 words)
|
|
| |
| | 1.5.2 Intermediate Representation |
 | | Intermediate representation, sometimes called Intermediate Language (IL) or Intermediate Code (IC), is an alternative form to a parse tree. |  | | Sometimes the parser creates this intermediate form directly; sometimes the parse tree is converted. |  | | Here, we show an abstract syntax tree (or abstract structure tree. |
|
http://www.cs.wpi.edu/~kal/PLT/PLT1.5.2.html
(70 words)
|
|
| |
| | Intermediate Representation |
 | | Front end - ends with the generation of IR Back end - input is IR, does optimization and code generation |  | | An intermediate representation (IR) is a kind of abstract machine language that can express the target-machine operations without committing to too much machine-specific detail, but independent of the details of the source language. |  | | If the front end is implemented as a single pass, then the abstract syntax tree (AST) between the parser and the contextual analyzer is implicit. |
|
http://cs.wwc.edu/~aabyan/464/abstract.html
(604 words)
|
|
| |
| | [No title] |
 | | 040 -- A polynomial at intermediate representation output: |  | | The variable x does not emerge in the intermediate representation, since it is " natural " |  | | In the program calcul_4.g all rules with a locking point became "." and without the keyword ' rule ' notes. |
|
http://www.cs.virginia.edu/~cwm2n/gentle/e_ch18.html
(1004 words)
|
|
| |
| | Score: A Compiler Intermediate Representation |
 | | The intermediate representation (IR) is a core component of a compiler and strongly reflects the compiler's software architecture. |  | | To achieve these goals, Score permits the arbitrary ordering of transformations by using a new bi-level representation for important program constructs. |  | | The bi-level representation preserves both a high- and low-level view of the program, and hence does not constrain the ordering of transformations. |
|
http://www-ali.cs.umass.edu/McKinley/ir.html
(223 words)
|
|
| |
| | Intermediate Representation |
 | | The format of the IR, which is also simple and in human readable format, is: |  | | The presence of an IR separates out the front-end from the back-end (Compliance Verifier) so much so that the enhancement of one would not affect the other. |  | | The specified standards are first represented in an intermediate form understood by the Compliance Verifier (back-end). |
|
http://www.cse.iitk.ac.in/research/mtech1998/9811125/node46.html
(80 words)
|
|
| |
| | Having our cake and eating it too: How the GALEN Intermediate Representation reconciles internal complexity with users' ... |
 | | To reconcile these apparently contradictory requirements, the GALEN Programme has developed an Intermediate Representation that allows the OpenGALEN Clinical Terminology to include and retain a high degree of internal complexity, whilst allowing it to be efficiently maintained, and easily used. |  | | But to the clinical end-user, functionality and utility is important, not inherent complexity - indeed the simpler a clinical terminology can be for the end-user to use, the better. |  | | This paper describes the elements of the Intermediate Representation, and how it works. |
|
http://medicine.ucsd.edu/f2000/D200077.htm
(209 words)
|
|
| |
| | intermediate school - Columbia Encyclopedia® article about intermediate school |
 | | intermediate school: see school school, term commonly referring to institutions of pre-college formal education. |  | | This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. |  | | It also properly includes colleges, universities, and many types of special training establishments (see adult education ; colleges and universities ; community college ; vocational education). |
|
http://columbia.thefreedictionary.com/intermediate%20school
(101 words)
|
|
| |
| | Simulink/Stateflow Intermediate Representation project |
 | | XML is fast becoming a standard for business-to-business communication and data interchange. |  | | The current feeling is to define an XML-style intermediate representation (IR). |
|
http://hissa.nist.gov/~black/SSIR
(289 words)
|
|
| |
| | Firm - Intermediate Representation |
 | | Firm is a modern, medium to low level intermediate representation (IR). |  | | This page was dynamically generated by the web application development tool RADpage © 1996-2005 H.E.I. All Rights Reserved |  | | Firm's basic structure is target independent, yet allows for target specific customization. |
|
http://www.hei.biz/firm/ir.html
(116 words)
|
|
| |
| | Task Interaction Graph: An Intermediate Representation for Concurrency |
 | | Task Interaction Graph: An Intermediate Representation for Concurrency |  | | A REPRESENTATION FOR CONCURRENT PROGRAMS, CALLED `TASK INTERACTION GRAPHS', IS PRESENTED. |  | | TASK INTERACTION GRAPHS DIVIDE A PROGRAM INTO MAXIMAL SEQUENTIAL REGIONS, WHICH ARE CONNECTED BY EDGES REPRESENTING TASK INTERACTIONS. |
|
http://www.cs.umass.edu/Dienst/UI/2.0/Describe/ncstrl.umassa_cs/UM-CS-1988-047
(154 words)
|
|
|