Abstract
The code optimization techniques presented in the previous chapters mainly refer to what is commonly called the backend of a compiler, i.e., the machine dependent part responsible for assembly code generation. However, a significant portion of the total design effort for writing a compiler also goes into the machine-independent parts, i.e., the frontend. This includes the source language parser, as well as machine independent optimizations working on the intermediate representation (IR). In most cases, a frontend is required for experimentally evaluating new code generation techniques. Also the transfer of research results into industrial practice can hardly be accomplished without a frontend.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Leupers, R. (2000). Frontend Issues — The LANCE System. In: Code Optimization Techniques for Embedded Processors. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-3169-9_8
Download citation
DOI: https://doi.org/10.1007/978-1-4757-3169-9_8
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-5010-9
Online ISBN: 978-1-4757-3169-9
eBook Packages: Springer Book Archive