4 citations found. Retrieving documents...
Kevin O'Brien, Kathryn M. O'Brien, Martin Hopkins, Arvin Shepherd, and Ron Unrau. XIL and YIL: The intermediate languages of TOBEY. ACM SIGPLAN Notices, 30(3):71--82, March 1995.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
C-: A Portable Assembly Language - Jones, Nordin, Oliva   (Correct)

....Despite all the work on code generation, actual implementations of this technology are surprisingly inaccessible to compiler writers. Usually the back end implementation is presented in the form of some data types and procedures for building them, rather than as a language. gcc s RTL, XIL [18], and ML Risc [7] are examples. This approach forces the back end user to adopt the language of back end provider. It also forces commitment to a particular back end. C is intended to be independent of any particular back end, by the simple expedient of being defined as a language with a ....

Kevin O'Brien, Kathryn M. O'Brien, Martin Hopkins, Arvin Shepherd, and Ron Unrau. XIL and YIL: The intermediate languages of TOBEY. ACM SIGPLAN Notices, 30(3):71--82, March 1995.


Compiling For Multithreaded Architectures - Tang (1999)   (1 citation)  (Correct)

....control path from the point the future thread is forked to the point prior to merging with the forked future thread. Usually, if the conditions are true, the speculative results are kept; otherwise they are discarded. The SPSM thread partitioner is built on top of the IBM prototype TOBEY compiler [98]. Specifically, the YIL intermediate representation is used to represent the program as a statement graph, where control flow, loop and array index information, and static single assignment form are all encapsulated. High level constructs such as if and loop are structured as single entry single ....

Kevin O'Brien, Kathryn O'Brien, Arvin Shepherd, and R. Unrau. Xil and yil: The intermediate languages of tobey. In ACM Workshop on Intermediate Representation, January 1995.


Compiler Representations for Heterogeneous Processing - Weaver (1995)   (Correct)

....and loops are the only language constructs with distinct nodes in an HTG. Much of the semantics of loops and calls are captured by the dependence and control information, further separating the programming language from the representation. XIL YIL The XIL and YIL intermediate representations [51] jointly comprise the intermediate representation for IBM s TOBEY compiler. Initially, TOBEY s design included only traditional, low level optimizations performed on XIL. However, when high level transformations were added to TOBEY, they developed YIL to work with XIL. XIL nodes represent ....

Kevin O'Brien, Kathryn M. O'Brien, Martin Hopkins, Arvin Shepherd, and Ron Unrau. XIL and YIL: The intermediate languages of TOBEY. In Workshop on Intermediate Representations, San Francisco, CA, January 1995.


Designing Intermediate Representations for Optimization - Mock (1997)   (Correct)

No context found.

Kevin O'Brien, Kathryn M. O'Brien, Martin Hopkins, Arvin Shepherd, and Ron Unrau. XIL and YIL: The intermediate languages of TOBEY. ACM SIGPLAN Notices, 30(3):71--82, March 1995.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC