| 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. |
....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.
....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.
....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.
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