File tree Expand file tree Collapse file tree 4 files changed +53
-22
lines changed
Expand file tree Collapse file tree 4 files changed +53
-22
lines changed Original file line number Diff line number Diff line change 157157 " level-0" ,
158158 " level-1" ,
159159 " level-2" ,
160- " level-3" ,
161- " level-size" ,
162- " level-speed"
160+ " level-3"
163161 ],
164162 "enumDescriptions" : [
165163 " -O0" ,
166164 " -O1" ,
167165 " -O2" ,
168- " -O3" ,
169- " -Ospace (for code size)" ,
170- " -Otime (for code time)"
166+ " -O3"
167+ ]
168+ },
169+ "optimize-for-time" : {
170+ "markdownDescription" : " Optimize For Time" ,
171+ "type" : " boolean" ,
172+ "enum" : [
173+ true ,
174+ false
171175 ]
172176 },
173177 "one-elf-section-per-function" : {
Original file line number Diff line number Diff line change 173173 "type" : " keyValue" ,
174174 "command" : " " ,
175175 "enum" : {
176- "default" : " -O0 " ,
176+ "default" : " " ,
177177 "level-0" : " -O0" ,
178178 "level-1" : " -O1" ,
179179 "level-2" : " -O2" ,
180- "level-3" : " -O3" ,
181- "level-size" : " -Ospace" ,
182- "level-speed" : " -Otime"
180+ "level-3" : " -O3"
181+ }
182+ },
183+ "optimize-for-time" : {
184+ "type" : " selectable" ,
185+ "command" : {
186+ "true" : " -Otime" ,
187+ "false" : " "
183188 }
184189 },
185190 "one-elf-section-per-function" : {
267272 "type" : " keyValue" ,
268273 "command" : " " ,
269274 "enum" : {
270- "default" : " -O0 " ,
275+ "default" : " " ,
271276 "level-0" : " -O0" ,
272277 "level-1" : " -O1" ,
273278 "level-2" : " -O2" ,
274- "level-3" : " -O3" ,
275- "level-size" : " -Ospace" ,
276- "level-speed" : " -Otime"
279+ "level-3" : " -O3"
280+ }
281+ },
282+ "optimize-for-time" : {
283+ "type" : " selectable" ,
284+ "command" : {
285+ "true" : " -Otime" ,
286+ "false" : " "
277287 }
278288 },
279289 "one-elf-section-per-function" : {
Original file line number Diff line number Diff line change 173173 "type" : " keyValue" ,
174174 "command" : " " ,
175175 "enum" : {
176- "default" : " -O0 " ,
176+ "default" : " " ,
177177 "level-0" : " -O0" ,
178178 "level-1" : " -O1" ,
179179 "level-2" : " -O2" ,
180- "level-3" : " -O3" ,
181- "level-size" : " -Ospace" ,
182- "level-speed" : " -Otime"
180+ "level-3" : " -O3"
181+ }
182+ },
183+ "optimize-for-time" : {
184+ "type" : " selectable" ,
185+ "command" : {
186+ "true" : " -Otime" ,
187+ "false" : " "
183188 }
184189 },
185190 "one-elf-section-per-function" : {
267272 "type" : " keyValue" ,
268273 "command" : " " ,
269274 "enum" : {
270- "default" : " -O0 " ,
275+ "default" : " " ,
271276 "level-0" : " -O0" ,
272277 "level-1" : " -O1" ,
273278 "level-2" : " -O2" ,
274- "level-3" : " -O3" ,
275- "level-size" : " -Ospace" ,
276- "level-speed" : " -Otime"
279+ "level-3" : " -O3"
280+ }
281+ },
282+ "optimize-for-time" : {
283+ "type" : " selectable" ,
284+ "command" : {
285+ "true" : " -Otime" ,
286+ "false" : " "
277287 }
278288 },
279289 "one-elf-section-per-function" : {
Original file line number Diff line number Diff line change 3535 "level-3" : " 4"
3636 }
3737 },
38+ "optimize-for-time" : {
39+ "keilName" : " oTime" ,
40+ "enum" : {
41+ "true" : " 1" ,
42+ "false" : " 0"
43+ }
44+ },
3845 "split-load-and-store-multiple" : {
3946 "keilName" : " SplitLS" ,
4047 "enum" : {
You can’t perform that action at this time.
0 commit comments