Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

AN3350 Datasheet(PDF) 170 Page - STMicroelectronics

Part # AN3350
Description  eTPU compiler tools
PDF  185 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN3350 Datasheet(HTML) 170 Page - STMicroelectronics

Back Button AN3350 Datasheet HTML 166Page - STMicroelectronics AN3350 Datasheet HTML 167Page - STMicroelectronics AN3350 Datasheet HTML 168Page - STMicroelectronics AN3350 Datasheet HTML 169Page - STMicroelectronics AN3350 Datasheet HTML 170Page - STMicroelectronics AN3350 Datasheet HTML 171Page - STMicroelectronics AN3350 Datasheet HTML 172Page - STMicroelectronics AN3350 Datasheet HTML 173Page - STMicroelectronics AN3350 Datasheet HTML 174Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 170 / 185 page
background image
Pragmas for optimization
AN3350
170/185
Doc ID 018512 Rev 2
22
Pragmas for optimization
22.1
global_optimizer
Controls whether the Global Optimizer is invoked by the compiler.
Syntax
#pragma global_optimizer on | off | reset
Remarks
In most compilers, this #pragma determines whether the Global Optimizer is invoked
(configured by options in the panel of the same name). If disabled, only simple optimizations
and back-end optimizations are performed.
Note:
This is not the same as #pragma optimization_level. The Global Optimizer is invoked
even at optimization_level 0 if #pragma global_optimizer is enabled.
This pragma corresponds to the settings in the Global Optimizations panel. By default, this
setting is on.
22.2
opt_common_subs
Controls the use of common subexpression optimization.
Syntax
#pragma opt_common_subs on | off | reset
Remarks
If you enable this pragma, the compiler replaces similar redundant expressions with a single
expression. For example, if two statements in a function both use the expression
a * b * c + 10
the compiler generates object code that computes the expression only once and applies the
resulting value to both statements.
The compiler applies this optimization to its own internal representation of the object code it
produces.
This pragma does not correspond to any panel setting. By default, this settings is related to
the global_optimizer pragma.
22.3
opt_dead_assignments
Controls the use of dead store optimization.
Syntax
#pragma opt_dead_assignments on | off | reset



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com