7. Code Generation and Runtime Data Representation

  1. Vladimir O. Safonov

Published Online: 8 FEB 2010

DOI: 10.1002/9780470593387.ch7

Trustworthy Compilers

Trustworthy Compilers

How to Cite

Safonov, V. O. (2010) Code Generation and Runtime Data Representation, in Trustworthy Compilers, John Wiley & Sons, Inc., Hoboken, NJ, USA. doi: 10.1002/9780470593387.ch7

Author Information

  1. St. Petersburg University, USA

Publication History

  1. Published Online: 8 FEB 2010
  2. Published Print: 24 FEB 2010

ISBN Information

Print ISBN: 9780470500958

Online ISBN: 9780470593387

SEARCH

Keywords:

  • code generation and runtime data representation;
  • code generation specifics for SPARC architecture - popular RISC hardware architectures;
  • RISC, Reduced Instruction Set Computer

Summary

This chapter contains sections titled:

  • Target Platforms for Code Generation

  • Overview of Code Generation Tasks and Goals

  • Specifics of Code Generation for .NET

  • Specifics of Code Generation for SPARC Architecture

  • Representing Types and Addressing Variables

  • Representing Procedures, Functions, and Methods

  • Principles of SPARC Architecture

  • Example of Code Generation for SPARC Architecture

  • Generation of Debugging Information

  • Code Generation for Declarations (Definitions), Expressions, and Statements

  • Exercises to Chapter 7