Go to the previous section.

Concept Index

a

  • abstract syntax trees
  • addresses, symbolic
  • annotation lists
  • annotation manager
  • annotations
  • annotations, call-by-reference
  • annotations, common block
  • annotations, flat
  • annotations, initial data
  • annotations, predefined
  • annotations, structured
  • annotations, unregistered
  • annotes
  • arguments, command-line
  • array instructions
  • array types
  • assertions
  • association lists
  • AST nodes
  • ASTs

    b

  • base types
  • bit sets
  • bit vectors
  • block nodes
  • block symbol tables
  • branch and jump instructions

    c

  • call instructions
  • call-by-reference annotations
  • call-by-reference parameters
  • cloning
  • command-line arguments
  • common block annotations

    d

  • data structures, generic
  • destination operands
  • doubly-linked lists
  • duplication

    e

  • enumerated types
  • errors
  • exception handling
  • expression trees
  • extensible arrays

    f

  • fields annotations
  • file set
  • file set entries
  • file symbol tables
  • flat annotations
  • for nodes
  • formal parameters
  • Fortran form
  • function types

    g

  • generic data structures
  • generic instructions
  • generic lists
  • global symbol table

    h

  • hash tables
  • high-SUIF

    i

  • ID numbers
  • ID numbers, instruction
  • ID numbers, symbol
  • ID numbers, tree node
  • ID numbers, type
  • if nodes
  • immediate values
  • initial data annotations
  • initialization
  • instruction formats
  • instruction ID numbers
  • instruction nodes
  • instructions
  • instructions, array
  • instructions, basic features
  • instructions, branch and jump
  • instructions, call
  • instructions, generic
  • instructions, label
  • instructions, load constant
  • instructions, multi-way branch
  • instructions, printing
  • instructions, three operand
  • introduction
  • iterators, bit set
  • iterators, list
  • iterators, procedure

    l

  • label instructions
  • label symbols
  • landing pads
  • lexicon
  • line numbers
  • linked lists
  • lists, association
  • lists, doubly-linked
  • lists, generic
  • lists, move-to-front
  • load constant instructions
  • loop nodes
  • low-SUIF

    m

  • machine registers
  • manager, annotations
  • mapping instructions
  • mapping subtrees
  • modifier types
  • move-to-front lists
  • multi-way branch instructions

    n

  • nested scopes

    o

  • objects, SUIF
  • opcodes
  • operands
  • operands, destination
  • operands, source
  • options, standard
  • overview

    p

  • parameters, formal
  • pointer types
  • predefined annotations
  • predefined types
  • procedure iterators
  • procedure nodes
  • procedure symbol tables
  • procedure symbols

    r

  • register numbers
  • registers, machine

    s

  • slaving sub-variable properties
  • source operands
  • standard options
  • string table
  • structure types
  • structured annotations
  • structured annotations, conversion
  • structured annotations, deallocation
  • structured annotations, printing
  • sub-variables
  • SUIF objects
  • symbol ID numbers
  • symbol table chain name
  • symbol table name
  • symbol table, global
  • symbol tables
  • symbol tables, adding entries
  • symbol tables, basic features
  • symbol tables, block
  • symbol tables, file
  • symbol tables, lookup methods
  • symbol tables, procedure
  • symbol tables, removing entries
  • symbolic addresses
  • symbols
  • symbols, label
  • symbols, procedure
  • symbols, variable

    t

  • target machine parameters
  • three operand instructions
  • tree blocks
  • tree fors
  • tree ifs
  • tree instructions
  • tree loops
  • tree node ID numbers
  • tree node lists
  • tree nodes
  • tree procedures
  • trees
  • type ID numbers
  • types
  • types, array
  • types, base
  • types, enumerated
  • types, function
  • types, modifiers
  • types, pointer
  • types, predefined
  • types, structure
  • types, union

    u

  • union types
  • unregistered annotations

    v

  • variable definitions
  • variable symbols
  • variables, initialization

    w

  • warnings
  • Go to the previous section.