Changes between Version 5 and Version 6 of compiler/glossary


Ignore:
Timestamp:
Mar 12, 2010, 5:20:56 PM (9 years ago)
Author:
eamiri
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • compiler/glossary

    v5 v6  
    44
    55'''Bit Stream''' A streams of bits of arbitrary length. When processing an input text using Parallel Bit Streams, usually one works with Bit Streams of the length equal to the size of the file.
     6
     7'''Basic Block''' A basic block of code is a piece of straight line code with no loop or conditional statements. A call to Advance or Scan-Thru inside a basic block is acceptable.
    68
    79'''Block'''  For a bitstream, one block is a segment of that bitstream that fits in a machine register. For Intel 64 machines, this is 128 bits.
     
    1315'''Cursor''' A bitstream which has different semantics during its lifetime.
    1416
     17'''LHS''' Left Hand Side of an assignment statement.
     18
    1519'''Loop Variable''' A variable all defs and uses of which are inside the body of a loop.
    1620
    1721'''Scan Thru''' An operation on two bitstreams, one cursor and one "fixed" stream.
    1822
     23'''RHS''' Righ Hand Side of an assignment statement.
     24
    1925'''SSA''' Static Single Assignment form. A intermediate representation in which every variable is assigned at most once. The compiler converts code to a variation of SSA.