... optimizations such as global sub expression elimination, loop optimizations (loop invariant, strength reduction of induction variables and loop reversing ), constant folding and propagation, copy propagation, ...
... outside of current program flow so many optimizations on these varables will not be performed since their value is not known. Do not place in an interrupt routine time consuming operations like floating ...
... prevents generation of RET instruction
O+
Optimizations
P-
Open string parameters
R-
Reentrant procedures
T-
Typed pointers
U-
Unique local variable names
V+ ...
... variables)
O+
Optimizations
P-
Open string parameters
R-
Reentrant procedures
T-
Typed pointers
U-
Unique local variable names
V+
Strict var-strings
X+ ...
... intermediate code, optimizations and more.
The next step is TPC32. This is the same Turbo Pascal compiler as TPC16. It is only slightly modified to compile with Delphi 7. It still generates 16-bit x86 ...
... formats: BIN, HEX, OMF
Assembler source code generation
Source-level debugging with absolute OMF-51 extended object file
Used optimizations:
Constant folding
Integer arithmetic ...