-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathoptimizers.txt
166 lines (165 loc) · 6.8 KB
/
optimizers.txt
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
The following options control optimizations:
-O<number>
-Os
-falign-functions [enabled]
-falign-jumps [enabled]
-falign-labels [enabled]
-falign-loops [disabled]
-fargument-alias [enabled]
-fargument-noalias [disabled]
-fargument-noalias-anything [disabled]
-fargument-noalias-global [disabled]
-fasynchronous-unwind-tables [enabled]
-fbranch-count-reg [enabled]
-fbranch-probabilities [disabled]
-fbranch-target-load-optimize [disabled]
-fbranch-target-load-optimize2 [disabled]
-fbtr-bb-exclusive [disabled]
-fcaller-saves [enabled]
-fcommon [enabled]
-fconserve-stack [disabled]
-fcprop-registers [enabled]
-fcrossjumping [enabled]
-fcse-follow-jumps [enabled]
-fcse-skip-blocks [disabled]
-fcx-fortran-rules [disabled]
-fcx-limited-range [disabled]
-fdata-sections [disabled]
-fdce [enabled]
-fdefer-pop [enabled]
-fdelayed-branch [disabled]
-fdelete-null-pointer-checks [enabled]
-fdse [enabled]
-fearly-inlining [enabled]
-fexceptions [disabled]
-fexpensive-optimizations [enabled]
-ffinite-math-only [disabled]
-ffloat-store [disabled]
-fforward-propagate [enabled]
-fgcse [enabled]
-fgcse-after-reload [enabled]
-fgcse-las [disabled]
-fgcse-lm [enabled]
-fgcse-sm [disabled]
-fgraphite-identity [disabled]
-fguess-branch-probability [enabled]
-fhandle-exceptions
-fif-conversion [enabled]
-fif-conversion2 [enabled]
-finline-functions [enabled]
-finline-functions-called-once [enabled]
-finline-small-functions [enabled]
-fipa-cp [enabled]
-fipa-cp-clone [enabled]
-fipa-matrix-reorg [disabled]
-fipa-pta [disabled]
-fipa-pure-const [enabled]
-fipa-reference [enabled]
-fipa-type-escape [disabled]
-fivopts [enabled]
-fjump-tables [enabled]
-floop-block [disabled]
-floop-interchange [disabled]
-floop-strip-mine [disabled]
-fmath-errno [enabled]
-fmerge-all-constants [disabled]
-fmerge-constants [enabled]
-fmodulo-sched [disabled]
-fmove-loop-invariants [enabled]
-fnon-call-exceptions [disabled]
-fomit-frame-pointer [enabled]
-foptimize-register-move [enabled]
-foptimize-sibling-calls [enabled]
-fpack-struct [disabled]
-fpack-struct=<number>
-fpeel-loops [disabled]
-fpeephole [enabled]
-fpeephole2 [enabled]
-fpredictive-commoning [enabled]
-fprefetch-loop-arrays [disabled]
-fpromote-loop-indices [disabled]
-freg-struct-return [disabled]
-fregmove [enabled]
-fremove-local-statics [disabled]
-frename-registers [enabled]
-freorder-blocks [enabled]
-freorder-blocks-and-partition [disabled]
-freorder-functions [enabled]
-frerun-cse-after-loop [enabled]
-freschedule-modulo-scheduled-loops [disabled]
-frounding-math [disabled]
-frtl-abstract-sequences [disabled]
-frtti
-fsched-interblock [enabled]
-fsched-spec [enabled]
-fsched-spec-load [disabled]
-fsched-spec-load-dangerous [disabled]
-fsched-stalled-insns [disabled]
-fsched-stalled-insns-dep [enabled]
-fsched2-use-superblocks [disabled]
-fsched2-use-traces [disabled]
-fschedule-insns [disabled]
-fschedule-insns2 [enabled]
-fsection-anchors [disabled]
-fsel-sched-pipelining [disabled]
-fsel-sched-pipelining-outer-loops [disabled]
-fsel-sched-reschedule-pipelined [disabled]
-fselective-scheduling [disabled]
-fselective-scheduling2 [disabled]
-fshort-double
-fshort-enums
-fshort-wchar
-fsignaling-nans [disabled]
-fsigned-zeros [enabled]
-fsingle-precision-constant [disabled]
-fsplit-ivs-in-unroller [enabled]
-fsplit-wide-types [enabled]
-fstrict-aliasing [enabled]
-fthread-jumps [enabled]
-fno-threadsafe-statics
-ftoplevel-reorder [enabled]
-ftrapping-math [enabled]
-ftrapv [disabled]
-ftree-builtin-call-dce [enabled]
-ftree-ccp [enabled]
-ftree-ch [enabled]
-ftree-copy-prop [enabled]
-ftree-copyrename [enabled]
-ftree-cselim [enabled]
-ftree-dce [enabled]
-ftree-dominator-opts [enabled]
-ftree-dse [enabled]
-ftree-fre [enabled]
-ftree-loop-distribution [disabled]
-ftree-loop-im [enabled]
-ftree-loop-ivcanon [enabled]
-ftree-loop-linear [disabled]
-ftree-loop-optimize [enabled]
-ftree-lrs [disabled]
-ftree-pre [enabled]
-ftree-pre-partial-partial [enabled]
-ftree-pre-partial-partial-obliviously [disabled]
-ftree-reassoc [enabled]
-ftree-scev-cprop [enabled]
-ftree-sink [enabled]
-ftree-sra [enabled]
-ftree-switch-conversion [enabled]
-ftree-ter [enabled]
-ftree-vect-loop-version [enabled]
-ftree-vectorize [enabled]
-ftree-vrp [enabled]
-funit-at-a-time [enabled]
-funroll-all-loops [disabled]
-funroll-loops [disabled]
-funsafe-loop-optimizations [disabled]
-funsafe-math-optimizations [disabled]
-funswitch-loops [enabled]
-funwind-tables [disabled]
-fvar-tracking [enabled]
-fvar-tracking-uninit [disabled]
-fvariable-expansion-in-unroller [disabled]
-fvect-cost-model [enabled]
-fvpt [disabled]
-fweb [enabled]
-fwhole-program [disabled]
-fwrapv [disabled]