The following operators can be used to better focus your queries.
( ) , AND, OR, NOT, W/#
? single char wildcard, not at start
* multi char wildcard, not at start
(Cat? OR feline) AND NOT dog?
Cat? W/5 behavior
(Cat? OR feline) AND traits
Cat AND charact*
This guide provides a more detailed description of the syntax that is supported along with examples.
This search box also supports the look-up of an IP.com Digital Signature (also referred to as Fingerprint); enter the 72-, 48-, or 32-character code to retrieve details of the associated file or submission.
Concept Search - What can I type?
For a concept search, you can enter phrases, sentences, or full paragraphs in English. For example, copy and paste the abstract of a patent application or paragraphs from an article.
Concept search eliminates the need for complex Boolean syntax to inform retrieval. Our Semantic Gist engine uses advanced cognitive semantic analysis to extract the meaning of data. This reduces the chances of missing valuable information, that may result from traditional keyword searching.
A debugging system is described which allows a compiler to optimize as much as possible subject to the constraints of an interactive, source level, debugging system.
English (United States)
This text was extracted from a PDF file.
This is the abbreviated version, containing approximately
61% of the total text.
Page 1 of 1
No Source Change Mode For Optimizing Compilers
A debugging system is described which allows a compiler to optimize as
much as possible subject to the constraints of an interactive, source level,
Global optimization of computer programs, such as commoning, code motion,
and strength reduction, substantially alters the order of execution of parts of a
program. Strength reduction also changes the operations themselves, i.e.,
strength reduction replaces a multiplication with one or more additions inserted at
different points in the program. This fact makes it difficult to provide an
optimizing compiler with a source level debugging system. As an example of the
difficulty, suppose an expression that occurred in two or more statements in the
original program has, by commoning, been replaced by a single occurrence.
Suppose then that an interrupt occurs during evaluation of the expression. How
can the debugging system tell the programmer in which statement the error
A debugging system is described wherein the compiler is provided with a "no
source change" mode of optimization, so that most optimizations can be done
with no compromise of debugging capabilities. In this mode, the compiler is not
allowed to make a change involving source variables if the change involves more
than a single source statement. For example, it cannot common an identical
source expression that occurs in two statements, or move a reference to a
source variable out of a l...