[ First ]  [ Previous ]  [ Next ]  [ Last ]  [ Manuals ]


CodeGen Classes


68K CodeGen

Table A.21 lists the 68K Processor class properties. In AppleScript, you must refer to the 68K Processor preference panel as: panel "68K CodeGen"

Table 0.21 68K CodeGen Class

 

Name
Property Type
Struct Alignment  
  • Align_68k
  • Align_68k_4byte
  • Align_PPC
Peephole Optimizer  
boolean  
CSE Optimizer  
boolean  
Optimize For Size  
boolean  
Use Profiler  
boolean  
Code Model  
  • small
  • smart
  • large
MC68020 CodeGen  
boolean  
Floating Point CodeGen  
  • SANE
  • MC68881
  • Library
  • PalmOS
Far Method Tables  
boolean  
Far String Constants  
boolean  
Four Bytes Ints  
boolean  
Eight Byte Double  
boolean  
Far Data  
boolean  
PC Relative Strings  
boolean  
MPW Calling Conventions  
boolean  


PPC CodeGen

Table A.22 lists the PPC Processor preference panel class properties. In AppleScript, you must refer to the PPC Processor preference panel as: panel "PPC CodeGen"

Table 0.22 PPC CodeGen Class

 

Name
Property Type
Struct Alignment  
  • Align_68k
  • Align_68k_4byte
  • Align_PPC
Processor  
  • PPC_Generic
  • PPC_601
  • PPC_603
  • PPC_603e
  • PPC_604
  • PPC_604e
  • PPC_750
Peephole Optimizer  
boolean  
Use Profiler  
boolean  
Make String ReadOnly  
boolean  
Schedule  
boolean  
Store Data in TOC  
boolean  
Use FMADD Instructions  
boolean  
Processor Specific  
boolean  
Traceback Tables  
  • TB_None
  • TB_Inline
  • TB_OutOfLine
Altivec  
  • boolean


IR Optimizer

Table A.23 lists the IR Optimizer class properties.

Table 0.23 IR Optimizer Class

 

Name
Property Type
Optimize Space  
boolean  
Optimize Speed  
boolean  
Common Subexpressions  
boolean  
Loop Invariants  
boolean  
Propagation  
boolean  
Dead Store Elimination  
boolean  
Strength Reduction  
boolean  
Dead Code Elimination  
boolean  
Lifetime Analysis  
boolean  
Optimizations Log  
boolean  


Win32/x86 CodeGen

Table A.24 lists the x86 CodeGen class properties.

Table 0.24 Win32/x86 CodeGen Class

 

Name
Property Type
Peephole Optimizer  
boolean  
Machine Code Listing  
boolean  
Byte Alignment  
small integer  
Sym Debug Information  
boolean  
CodeView Debug Info  
boolean  
Register Coloring  
boolean  
Expand Intrinsics  
boolean  
Disable Optimizations  
boolean  
Instruction Scheduling  
boolean  
Target Processor  
  • Generic X86
  • Pentium
  • Pentium Pro
  • Pentium II
  • AMD K6
Instruction Set  
  • None
  • MMX
  • MMX_K63D
  • K6 3D


[ First ]  [ Previous ]  [ Next ]  [ Last ]  [ Manuals ]

Visit the Metrowerks website at: http://www.metrowerks.com
For assistance contact Metrowerks Technical Support at: cw_support@metrowerks.com
Copyright © 2000, Metrowerks Corp. All rights reserved.

Last updated: August 02, 2000