481:"}},"text\/plain":{"en":{"":"inception"}}},"{\"value\":{\"time\":\"+2022-02-26T00:00:00Z\",\"timezone\":0,\"before\":0,\"after\":0,\"precision\":11,\"calendarmodel\":\"http:\\\/\\\/www.wikidata.org\\\/entity\\\/Q1985727\"},\"type\":\"time\"}":{"text\/html":{"en":{"P571":"26 February 2022"}},"text\/plain":{"en":{"P571":"26 February 2022"}}}}": -->
282:
81:
196:
294:"}},"text\/plain":{"en":{"P2093":"Mooshua1857","P4174":"Mooshua1857"}}},"{\"value\":{\"entity-type\":\"property\",\"numeric-id\":4174,\"id\":\"P4174\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"":"
563:"}},"text\/plain":{"en":{"":"media type"}}},"{\"value\":\"image\\\/jpeg\",\"type\":\"string\"}":{"text\/html":{"en":{"P1163":"image\/jpeg"}},"text\/plain":{"en":{"P1163":"image\/jpeg"}}}}": -->
33:
393:"}},"text\/plain":{"en":{"":"copyright status"}}},"{\"value\":{\"entity-type\":\"item\",\"numeric-id\":88088423,\"id\":\"Q88088423\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"P6216":"
519:"}},"text\/plain":{"en":{"":"source of file"}}},"{\"value\":{\"entity-type\":\"item\",\"numeric-id\":66458942,\"id\":\"Q66458942\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"P7482":"
437:"}},"text\/plain":{"en":{"":"copyright license"}}},"{\"value\":{\"entity-type\":\"item\",\"numeric-id\":6938433,\"id\":\"Q6938433\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"P275":"
298:"}},"text\/plain":{"en":{"":"Wikimedia username"}}},"{\"value\":{\"entity-type\":\"property\",\"numeric-id\":2699,\"id\":\"P2699\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"":"
286:"}},"text\/plain":{"en":{"":"creator"}}},"{\"value\":{\"entity-type\":\"property\",\"numeric-id\":2093,\"id\":\"P2093\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"":"
559:
290:"}},"text\/plain":{"en":{"":"author name string"}}},"{\"value\":\"Mooshua1857\",\"type\":\"string\"}":{"text\/html":{"en":{"P2093":"Mooshua1857","P4174":"
135:
Loop-invariant code motion is a common optimization performed by almost all optimizing compilers. This optimization moves code which is not reliant on the loop itself outside (or "above") the loop. This is to avoid accidentally performing the same operation redundantly. Many operations do not qualify
302:"}},"text\/plain":{"en":{"":"URL"}}},"{\"value\":\"https:\\\/\\\/commons.wikimedia.org\\\/wiki\\\/User:Mooshua1857\",\"type\":\"string\"}":{"text\/html":{"en":{"P2699":"
217:
by waiving all of their rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.
291:
303:
520:
394:
438:
560:
516:
390:
299:
295:
287:
478:
434:
283:
136:
for loop invariant code motion, such as operations which may write to memory (such as a function call), but this varies greatly from compiler to compiler.
397:"}},"text\/plain":{"en":{"P6216":"copyrighted, dedicated to the public domain by copyright holder"}}}}": -->
165:
306:"}},"text\/plain":{"en":{"P2699":"https:\/\/commons.wikimedia.org\/wiki\/User:Mooshua1857"}}}}": -->
47:
43:
37:
92:
60:
546:
420:
464:
570:
530:
404:
368:
353:
340:
523:"}},"text\/plain":{"en":{"P7482":"original creation by uploader"}}}}": -->
488:
448:
313:
272:
441:"}},"text\/plain":{"en":{"P275":"Creative Commons CC0 License"}}}}": -->
360:
375:
100:
638:
633:
51:
32:
205:
202:
8:
214:
87:
262:
181:
I, the copyright holder of this work, hereby publish it under the following license:
649:
213:
The person who associated a work with this deed has dedicated the work to the
580:
540:
498:
458:
414:
323:
670:
256:
A diagram depicting loop-invariant code motion over an execution graph.
606:
Click on a date/time to view the file as it appeared at that time.
421:
copyrighted, dedicated to the public domain by copyright holder
395:
copyrighted, dedicated to the public domain by copyright holder
145:
75:
221:
http://creativecommons.org/publicdomain/zero/1.0/deed.en
304:
https:\/\/commons.wikimedia.org\/wiki\/User:Mooshua1857
664:
604:
99:
Commons is a freely licensed media file repository.
65:(960 × 720 pixels, file size: 35 KB, MIME type:
227:Creative Commons Zero, Public Domain Dedication
376:https://commons.wikimedia.org/User:Mooshua1857
80:
141:
122:
161:
151:
14:
206:CC0 1.0 Universal Public Domain Dedication
189:
201:This file is made available under the
111:
184:
666:The following page uses this file:
656:Uploaded own work with UploadWizard
597:
13:
261:
255:
180:
129:
112:
58:
682:
260:
246:
194:
188:
79:
21:
243:
195:
130:
601:
242:
125:Loop invariant code motion.jpg
26:
1:
547:original creation by uploader
521:original creation by uploader
661:
465:Creative Commons CC0 License
439:Creative Commons CC0 License
268:Items portrayed in this file
174:
7:
10:
687:
119:
114:
598:
187:
155:
16:
245:
86:This is a file from the
31:
655:
634:21:43, 26 February 2022
144:
90:. Information from its
93:description page there
36:Size of this preview:
42:Other resolutions:
354:Wikimedia username
341:author name string
296:Wikimedia username
288:author name string
659:
449:copyright license
435:copyright license
254:
239:
238:
171:
170:
108:
107:
88:Wikimedia Commons
678:
646:
608:
504:26 February 2022
405:copyright status
391:copyright status
378:
373:
363:
358:
348:
345:
252:
234:
231:
228:
225:
222:
203:Creative Commons
198:
197:
192:
191:
185:
157:
147:
146:26 February 2022
134:
126:
120:
104:
83:
82:
76:
70:
68:
55:
52:960 × 720 pixels
48:640 × 480 pixels
44:320 × 240 pixels
38:800 × 600 pixels
686:
685:
681:
680:
679:
677:
676:
675:
660:
652:
644:
600:
599:
596:
595:
594:
593:
592:
591:
590:
589:
587:
577:
576:
575:
573:
558:
557:
556:
555:
554:
553:
552:
551:
549:
537:
536:
535:
533:
514:
513:
512:
511:
510:
509:
508:
507:
505:
495:
494:
493:
491:
476:
475:
474:
473:
472:
471:
470:
469:
467:
455:
454:
453:
451:
432:
431:
430:
429:
428:
427:
426:
425:
423:
411:
410:
409:
407:
388:
387:
386:
385:
384:
383:
382:
381:
380:
379:
374:
371:
365:
364:
359:
356:
350:
349:
346:
343:
334:
333:
332:
330:
320:
319:
318:
316:
281:
280:
279:
278:
277:
275:
259:
258:
257:
240:
232:
229:
226:
223:
220:
183:
182:
177:
172:
137:
124:
117:
110:
109:
98:
97:
96:is shown below.
72:
66:
64:
57:
56:
41:
12:
11:
5:
684:
674:
673:
663:
658:
657:
654:
650:
647:
641:
636:
631:
627:
626:
623:
620:
617:
614:
611:
603:
588:
585:
583:
582:
581:
579:
578:
574:
569:
567:
566:
565:
564:
562:
550:
545:
543:
542:
541:
539:
538:
534:
531:source of file
529:
527:
526:
525:
524:
522:
518:
517:source of file
506:
503:
501:
500:
499:
497:
496:
492:
487:
485:
484:
483:
482:
480:
468:
463:
461:
460:
459:
457:
456:
452:
447:
445:
444:
443:
442:
440:
436:
424:
419:
417:
416:
415:
413:
412:
408:
403:
401:
400:
399:
398:
396:
392:
367:
366:
352:
351:
339:
338:
337:
336:
335:
331:
328:
326:
325:
324:
322:
321:
317:
312:
310:
309:
308:
307:
305:
301:
297:
293:
289:
285:
276:
271:
269:
266:
265:
264:
263:
251:
250:
247:
244:
237:
236:
210:
209:
199:
179:
178:
176:
173:
169:
168:
163:
159:
158:
153:
149:
148:
143:
139:
138:
127:
118:
116:
113:
106:
105:
84:
74:
73:
35:
30:
29:
24:
19:
9:
6:
4:
3:
2:
683:
672:
669:
668:
667:
653:
648:
642:
640:
637:
635:
632:
629:
628:
624:
621:
618:
615:
612:
610:
609:
607:
584:
572:
568:
548:
544:
532:
528:
502:
490:
486:
466:
462:
450:
446:
422:
418:
406:
402:
377:
370:
362:
355:
342:
327:
315:
311:
274:
270:
267:
248:
241:
235:
216:
215:public domain
212:
211:
207:
204:
200:
186:
167:
164:
160:
154:
150:
140:
133:
128:
121:
102:
95:
94:
89:
85:
78:
77:
71:
62:
61:Original file
53:
49:
45:
39:
34:
28:
25:
23:
20:
18:
15:
665:
605:
602:File history
219:
131:
101:You can help
91:
59:
22:File history
671:Code motion
361:Mooshua1857
347:Mooshua1857
292:Mooshua1857
166:Mooshua1857
123:Description
662:File usage
651:Mooshberry
643:960 × 720
619:Dimensions
586:image/jpeg
571:media type
561:media type
329:some value
67:image/jpeg
27:File usage
616:Thumbnail
613:Date/Time
489:inception
479:inception
175:Licensing
132:English:
249:Captions
156:Own work
645:(35 KB)
630:current
625:Comment
314:creator
284:creator
273:depicts
253:English
115:Summary
63:
193:
162:Author
152:Source
233:false
230:false
622:User
142:Date
17:File
369:URL
300:URL
224:CC0
372::
357::
344::
208:.
50:|
46:|
40:.
103:.
69:)
54:.