-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpa5.log
5020 lines (3394 loc) · 134 KB
/
pa5.log
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
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
commit c9f7808945cf281958bf30667766961ecbf383a1
Author: Arun Raman <aar226@cornell.edu>
Date: Tue Apr 18 11:54:26 2023 -0400
dead code written
commit ca91b28a54f90410526f646ad11167a3d135699f
Author: Arun Raman <aar226@cornell.edu>
Date: Tue Apr 18 10:11:28 2023 -0400
worklist algo written?
commit 67b47aae2c1a6cbfa53bc18d2cd509a39ee7dd4d
Merge: 512fe36 111f394
Author: Arun Raman <aar226@cornell.edu>
Date: Tue Apr 18 10:11:03 2023 -0400
Merge remote-tracking branch 'origin/main'
commit 111f39422ce03f8dfe9ef541a5b0c48d4f7c5d81
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 17 21:21:33 2023 -0400
more optimizations to binop commuting
commit b4313c2f7f4083b27a39ca8f0257da06b61cee47
Merge: 797f883 c6efff5
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 17 15:23:39 2023 -0400
Merge branch 'worklist'
commit c6efff51ec45d95487b9c9b3ff52afbd607922e2
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 17 15:23:02 2023 -0400
made memory printing with globals offset to rip
commit 512fe36dd90d67de68977268efb3b71e0f3fede8
Merge: 797f883 90c3b39
Author: Arun Raman <aar226@cornell.edu>
Date: Mon Apr 17 10:57:17 2023 -0400
Merge remote-tracking branch 'origin/worklist'
commit 797f88324385fcef57d871f9ae6ba69b398dbd52
Author: Arun Raman <aar226@cornell.edu>
Date: Mon Apr 17 10:39:50 2023 -0400
Fixed minor bug in CFGNode
commit 90c3b3984346ff401fb5b26c15df664d18b9fca2
Merge: 5bb0f3e 1928bdf
Author: Andrew <akc55@cornell.edu>
Date: Sun Apr 16 21:24:51 2023 -0400
merge main into worklist
commit 5bb0f3e7e8a12fcfddb8283f889dbd41c497cd23
Author: Angela Cui <ayc62@cornell.edu>
Date: Sun Apr 16 18:38:47 2023 -0400
worklist starter code
commit e6df0f0b52628f396dc33d4d241599c758493a79
Author: Angela Cui <ayc62@cornell.edu>
Date: Sun Apr 16 18:14:25 2023 -0400
worklist
commit 1928bdf3fe31ecc4d2f6dad3b65fe8c536baf8ec
Author: Arun Raman <aar226@cornell.edu>
Date: Sun Apr 16 17:28:49 2023 -0400
made node children an arraylist
commit e90c056e2607efe8d39faa7677773550298d5032
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Sun Apr 16 17:07:34 2023 -0400
added dot graph generation
commit faca64310ca68f030ea8674829f01fb1ccc5cea5
Author: Andrew <akc55@cornell.edu>
Date: Sun Apr 16 00:14:01 2023 -0400
added constant folding conditionals
commit cd7d41be1dd662af461f0522921e35ff412522e7
Author: Andrew <akc55@cornell.edu>
Date: Sat Apr 15 23:55:15 2023 -0400
fixed commuting again for moves
commit 40fd28084d767bd0d353ee18e5e29d1b774a8d1a
Author: Andrew <akc55@cornell.edu>
Date: Sat Apr 15 20:28:52 2023 -0400
fixed commuting through functions
commit 0f10c9ca24845f4fc7bbdb86c5f9e32c92a73068
Merge: 22ab6ef 3c8ec8f
Author: Andrew <akc55@cornell.edu>
Date: Sat Apr 15 19:52:56 2023 -0400
Merge branch 'main' of github.coecis.cornell.edu:aar226/etac into commute_opt
commit 3c8ec8f3402bd7960cdd637e1a8e7881bbc5d031
Author: Andrew <akc55@cornell.edu>
Date: Sat Apr 15 19:44:33 2023 -0400
fixed optype to mul only
commit 22ab6ef430d5c8570fbfe7ae844ac0d86bdceb81
Author: Angela Cui <ayc62@cornell.edu>
Date: Sat Apr 15 18:08:46 2023 -0400
commute optimizations that do not work
commit d874888003f8ba5a0034e1e6bedc1a25bff206a0
Author: Arun Raman <aar226@cornell.edu>
Date: Sat Apr 15 17:11:14 2023 -0400
fixed bug whre predecessors was null. also added stuff to print out the cfg graph
commit cd319223a0ab9aa6e7f8dc9e4173b51d096d5b16
Author: Arun Raman <aar226@cornell.edu>
Date: Sat Apr 15 16:55:19 2023 -0400
added CFGGraph and CFGNode
commit 40da7cc685ed9cf7e1cb4b0fd07e80adafa3a425
Author: Andrew <akc55@cornell.edu>
Date: Sat Apr 15 15:09:53 2023 -0400
algebraic simplification
commit d6c15e769ec150dc05509abcbfb27ab78893b1a0
Author: Andrew <akc55@cornell.edu>
Date: Fri Apr 14 22:50:09 2023 -0400
fixed pa5Eth
commit cff53cdf2baa2fc8c003f2ac9f4c5635da4e6612
Author: Arun Raman <aar226@cornell.edu>
Date: Fri Apr 14 20:56:54 2023 -0400
fixed the broken files
commit 26d8377d5599a5898db5017691995550e094f8f0
Author: Arun Raman <aar226@cornell.edu>
Date: Fri Apr 14 19:09:49 2023 -0400
updated ethScript with Gela's tests
commit a816b337e6169b0ce608d7883ff5e51ac73a7728
Author: Arun Raman <aar226@cornell.edu>
Date: Fri Apr 14 17:53:44 2023 -0400
updated ethScript
commit 5ab9b449558baf1033ac604566e0369ccb26c77d
Author: Arun Raman <aar226@cornell.edu>
Date: Fri Apr 14 17:49:39 2023 -0400
added tests Arun
commit 2edd6028ceefbb539edd12ec25aa69fadcb19fab
Merge: c5adfd8 a6ea8ce
Author: Angela Cui <ayc62@cornell.edu>
Date: Fri Apr 14 17:46:46 2023 -0400
Merge branch 'main' of github.coecis.cornell.edu:aar226/etac
commit c5adfd8c5cf40d5cf12919fb4903c1bdfe888ae4
Author: Angela Cui <ayc62@cornell.edu>
Date: Fri Apr 14 17:45:50 2023 -0400
some more test cases
commit a6ea8ce1c292cc86f7b28a6b4c89e1d238c8fb67
Merge: 93131f3 cd558a3
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Fri Apr 14 17:38:12 2023 -0400
add test5
commit 93131f3d8e0c922445839eb9d107b8f21e0b5df0
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Fri Apr 14 17:36:44 2023 -0400
add test5
commit cd558a3f2c503ad0c7049829741952855c68e0d5
Author: Andrew <akc55@cornell.edu>
Date: Fri Apr 14 17:33:28 2023 -0400
pushed test sols
commit e983472aa48f26a13ac057f194dac60758f8cd40
Merge: a1d094b 747952f
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Fri Apr 14 17:17:25 2023 -0400
Merge branch 'main' of github.coecis.cornell.edu:aar226/etac into main
commit a1d094b921a33da83175e98e4e8c97cd81569674
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Fri Apr 14 17:15:22 2023 -0400
add test5
commit 31ed6fced93c7cfe5ef7960027a0c5607394c69e
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Fri Apr 14 16:59:08 2023 -0400
add test4
commit 747952f3f0197bf6b376d92ba9816c4b369180b9
Author: Andrew <akc55@cornell.edu>
Date: Fri Apr 14 16:49:41 2023 -0400
added pa5_vm tests
commit 5a5b566f26f88f2bb2b97a49b6a09c81f233e305
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Fri Apr 14 16:40:32 2023 -0400
add test3
commit caf93043c9e3067dcd087018623cd5af82c0f121
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Fri Apr 14 16:31:03 2023 -0400
add test2
commit 86493fa174a76060ffb7ce46a212f0805beb471b
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Fri Apr 14 16:19:05 2023 -0400
add test1
commit 2b53a685ce63368828885b13764bc4ac18bf8fdf
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Fri Apr 14 15:24:06 2023 -0400
convert multiply to add/shifts
commit f4c92c3d29d8b72ca60ceb56dfa82d43370c4149
Author: Andrew <akc55@cornell.edu>
Date: Fri Apr 14 14:28:14 2023 -0400
shifting works
commit 8f8657d979a9e8b116aff1f078ba1ee9133c45f6
Merge: 1e44c55 1d487e4
Author: Andrew <akc55@cornell.edu>
Date: Fri Apr 14 14:27:48 2023 -0400
Merge remote-tracking branch 'origin/main'
# Conflicts:
# src/main/java/aar226_akc55_ayc62_ahl88/src/edu/cornell/cs/cs4120/xic/ir/visit/AbstractASMVisitor.java
commit 1e44c55731b1246427508a4571e7830c80bdded6
Author: Andrew <akc55@cornell.edu>
Date: Fri Apr 14 14:25:22 2023 -0400
added shift left for multiply
commit 1d487e499b69d838bff8a3157414b525f8fadbf0
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Fri Apr 14 13:56:20 2023 -0400
add shift for multiply
commit 17603d7b223d922c6e3b50ae0220dc43e6406c0d
Author: Andrew <akc55@cornell.edu>
Date: Fri Apr 14 10:52:07 2023 -0400
optimized array value literal
commit a581d2466f970da788db03eae7c785cb88ce8d10
Author: Andrew <akc55@cornell.edu>
Date: Thu Apr 13 22:27:00 2023 -0400
added three more cases to binop eval
commit 991156534bcd78144ab62a68ca9ec59763381018
Author: Andrew <akc55@cornell.edu>
Date: Thu Apr 13 22:10:43 2023 -0400
optimized array accessing
commit 3f89f383c0326affee816d726e980546c1de2aec
Author: Andrew <akc55@cornell.edu>
Date: Thu Apr 13 21:19:04 2023 -0400
added array patterns
commit 993abfec3ef6d85651024637698f833aa875467b
Author: Andrew <akc55@cornell.edu>
Date: Thu Apr 13 18:21:21 2023 -0400
added commuting operators
commit 94380d0e8fa8fae8e48a2f21693b57e4ed8a3c29
Author: Andrew <akc55@cornell.edu>
Date: Thu Apr 13 16:20:38 2023 -0400
expand patterns to general
commit d5db0443508e15d0489b1789fb08e20030d66461
Author: Andrew <akc55@cornell.edu>
Date: Thu Apr 13 15:38:46 2023 -0400
made matches more general not just temp
commit 9f2a6b25e31fe37258793bdae742d0807a43c11b
Author: Andrew <akc55@cornell.edu>
Date: Thu Apr 13 13:38:48 2023 -0400
added asm comment for debugging
commit 0d51e802af95a98fe8572f9fa2e0bd9184f20b4b
Author: Andrew <akc55@cornell.edu>
Date: Thu Apr 13 13:17:52 2023 -0400
fixed sub finally
commit 017ee74c1fe69bfa1fdc8eb26ac3294773a54b45
Merge: a7da21e 52249d6
Author: Andrew <akc55@cornell.edu>
Date: Thu Apr 13 12:43:13 2023 -0400
fixed the register allocated sub todo
commit 52249d6689c7f5679d18a3d75380ea0bec6f26fc
Author: Andrew <akc55@cornell.edu>
Date: Thu Apr 13 09:39:44 2023 -0400
fixed stack alignment by adding temps to the set
commit 2b0b11139c3c32dce463c2880b546613464bd563
Author: Andrew <akc55@cornell.edu>
Date: Thu Apr 13 00:41:32 2023 -0400
addded irmem const match
commit 081a16d0f7ebfdeeb542d92d6f2b35a6a849919b
Author: Andrew <akc55@cornell.edu>
Date: Thu Apr 13 00:24:05 2023 -0400
added deep tiles for mem
commit a7da21ea3d430917711626f82598ce32ef85f544
Author: Angela Cui <ayc62@cornell.edu>
Date: Wed Apr 12 23:10:35 2023 -0400
Base + (Index * Scale) tiling for move mem
commit c2ddfa6960d70b4f7833bb3dac6e587604aefb37
Author: Andrew <akc55@cornell.edu>
Date: Wed Apr 12 22:19:29 2023 -0400
added scaling offset for memTemp
commit 26ba3f1209d5b3fb720a814d16e5cbbd6ee67517
Author: Arun Raman <aar226@cornell.edu>
Date: Wed Apr 12 19:54:36 2023 -0400
broken arr acc tiling
commit b3a06fb9acfd7200ecf129747a5f65412905785d
Author: Andrew <akc55@cornell.edu>
Date: Wed Apr 12 17:46:19 2023 -0400
offset pattern for Mul works but wastes one instruction atm
commit 49a6688ccaf8d9cf8a4f03490aa226bfa3624fb7
Merge: 6a5c9e3 797405c
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Wed Apr 12 16:02:17 2023 -0400
Merge branch 'main' of github.coecis.cornell.edu:aar226/etac into main
commit 6a5c9e34b1500f5984b7c3ebac2114069f767491
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Wed Apr 12 16:02:14 2023 -0400
add mem(at + b)
commit 797405cf6bacf019917fce020c4269b44f9b7c9c
Author: Andrew <akc55@cornell.edu>
Date: Wed Apr 12 15:00:32 2023 -0400
added more lea matches
commit 9158b8d7727a76e8cd6d708f0fb585d53c09b2e5
Author: Andrew <akc55@cornell.edu>
Date: Wed Apr 12 14:46:58 2023 -0400
added LEA instruction
commit b451d282ebef928d56c70787795c25cc0f9f22c8
Author: Andrew <akc55@cornell.edu>
Date: Wed Apr 12 14:09:30 2023 -0400
added java docs to util functions
commit 6594ba9f80d548eb21330801b4bd483ba8e2b06c
Author: Andrew <akc55@cornell.edu>
Date: Wed Apr 12 14:07:19 2023 -0400
added extra case for binop and reduced some states in IR visitor
commit 9892d686733eb3f58bdaaa88e1eee7e30bb7616c
Author: Andrew <akc55@cornell.edu>
Date: Wed Apr 12 11:05:56 2023 -0400
fixed stack alignment and added sign extension for division mod
commit 577c121f1850b236c3edda44d1713931cc5a1cfb
Author: Andrew <akc55@cornell.edu>
Date: Tue Apr 11 21:13:26 2023 -0400
updated eth script file for pa5
commit b94d70aea101226e201bc51082b02ad1ce32b57b
Author: Andrew <akc55@cornell.edu>
Date: Tue Apr 11 21:09:56 2023 -0400
added more pa5Eth Test
commit 9600f8165cddc7f1fd386346bbbcb03670f69371
Author: Andrew <akc55@cornell.edu>
Date: Tue Apr 11 21:00:42 2023 -0400
added sols for pa5Eth
commit 2c4e60ffe2ffd23b45ad0cd74d249e25697b3912
Author: Andrew <akc55@cornell.edu>
Date: Tue Apr 11 20:43:38 2023 -0400
basic ASM works
commit 87048eedc945297ee9eaac26e197b4447e0beb8c
Author: Andrew <akc55@cornell.edu>
Date: Tue Apr 11 19:32:23 2023 -0400
all basics past after data directive added
commit df98690849c16dff3e9960e6f1d94856a5cb6770
Author: Andrew <akc55@cornell.edu>
Date: Tue Apr 11 17:04:00 2023 -0400
fixed null issue global issue for jagger still stands
commit bf8a275899291f822279742153dda86470d3798e
Merge: 675a57b 1502341
Author: Andrew <akc55@cornell.edu>
Date: Tue Apr 11 15:53:20 2023 -0400
Merge branch 'main' of github.coecis.cornell.edu:aar226/etac into memname
commit 1502341a906fbf9bccb1368afeee682c8878d488
Author: Andrew <akc55@cornell.edu>
Date: Tue Apr 11 15:20:05 2023 -0400
using temp Notopt
commit e737005018067f8e8b8451a3fa429f86ee131b62
Author: Andrew <akc55@cornell.edu>
Date: Tue Apr 11 14:53:36 2023 -0400
fixed jumps
commit 675a57b0fb5c75b4db8c104e1117c7543908521f
Author: Arun Raman <aar226@cornell.edu>
Date: Tue Apr 11 14:12:49 2023 -0400
mem name not workign take a look
commit d583098454354788f2556e0eefea71873a564efc
Author: Andrew <akc55@cornell.edu>
Date: Tue Apr 11 12:43:18 2023 -0400
fixed HMUL
commit fb60b32620d7670c0b2649d245563783bf2c2125
Author: Andrew <akc55@cornell.edu>
Date: Tue Apr 11 12:22:52 2023 -0400
fixed all arith except highmul
commit c02a12585766d6eef1f2b9b7bd785b65d8fb14de
Author: Andrew <akc55@cornell.edu>
Date: Tue Apr 11 11:38:38 2023 -0400
changed procedure to 0 returns oops
commit 8718ce07035e285a5028cdfd27c68ae3f6a8fe5e
Author: Andrew <akc55@cornell.edu>
Date: Tue Apr 11 11:09:44 2023 -0400
instructions all working but test cases failing cause bugs
commit 857b9c03f9f6524e4f19cb96dfb6a91a3627cd10
Author: Andrew <akc55@cornell.edu>
Date: Tue Apr 11 00:24:20 2023 -0400
fixed asm instructions jumps still gg
commit f77a094b4c408d27769fb15bb9a49b79149d5a21
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 10 22:15:14 2023 -0400
fixed duplicate IR instruction from function call
commit a7ecaebfc791a8827be8764f714bd9074f183078
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 10 21:54:32 2023 -0400
removed prints for asm
commit 2d198d24cfa2fc43c6708bf3c742879e02318b21
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 10 21:40:48 2023 -0400
fixed memory issues
commit 8da00845bd58d862933fa09541c45b0e740fd2e7
Merge: 1fc0d8a f3dc73e
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 10 21:28:30 2023 -0400
Merge remote-tracking branch 'origin/main'
commit 1fc0d8a22ff041dbe565992ef61ac8d1e2085a1f
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 10 21:28:24 2023 -0400
fixed a few null pointers for tempName
git push
commit f3dc73ef6dd2bf66e2236e4c9c7bbd3e28684acc
Merge: 83b8e3d 0655792
Author: Angela Cui <ayc62@cornell.edu>
Date: Mon Apr 10 20:15:25 2023 -0400
merge + modify imul
commit 83b8e3dcd4f7e791562bde0dd6053452767f005f
Author: Angela Cui <ayc62@cornell.edu>
Date: Mon Apr 10 20:13:34 2023 -0400
fixed imul
commit 06557927d170bc927c370e593cdd9bfee74d3787
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 10 19:38:43 2023 -0400
fixed register alloc
commit a8ce593d4f50970757c905a441f5b19371e7850e
Author: Arun Raman <aar226@cornell.edu>
Date: Mon Apr 10 18:59:29 2023 -0400
created a script to run programs
commit d17d1a05911913521b5e757580784ff2c4c013be
Merge: 8c4ad93 c27b69e
Author: Angela Cui <ayc62@cornell.edu>
Date: Mon Apr 10 17:21:42 2023 -0400
Merge branch 'main' of github.coecis.cornell.edu:aar226/etac
commit 8c4ad934e5cb5a2a388ee369cd8293076687baf3
Author: Angela Cui <ayc62@cornell.edu>
Date: Mon Apr 10 17:21:38 2023 -0400
asdpfoihqwpeohurtpgfib
commit c27b69eafb5f9f2f47de9d00129c7b319015b4f6
Merge: 33c09fb ebbd6ae
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Mon Apr 10 16:50:17 2023 -0400
Merge branch 'main' of github.coecis.cornell.edu:aar226/etac into main
commit 33c09fbe7bc717b40668033779c829c9edea68ce
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Mon Apr 10 16:50:10 2023 -0400
binop test
commit ebbd6ae1200b2de737d9dcf89c251a5f43dedfc2
Merge: 60d00a2 6f637fc
Author: Arun Raman <aar226@cornell.edu>
Date: Mon Apr 10 16:40:45 2023 -0400
Merge remote-tracking branch 'origin/main'
commit 60d00a2762282098e16de0f58651c4f955bc5818
Author: Arun Raman <aar226@cornell.edu>
Date: Mon Apr 10 16:40:38 2023 -0400
gen asm only if nothing else specified
commit 6f637fce7826c8703ade4b7b0afc8637d41fdb40
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 10 16:32:13 2023 -0400
made irmem more flexible
commit 755a7a00540a5976e8708cb403c99020e45a52ad
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 10 16:23:17 2023 -0400
updated opcodes
commit c85c72175b9dd5851971e4e645becdc8d67ffcb8
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 10 16:23:09 2023 -0400
updated opcodes
commit 5856be665f0543aac215cb7b466b099d91a4e63d
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 10 16:19:57 2023 -0400
fixed binop
commit 58413ee20472baca5d8bf1ae42f6f02f2ac409b7
Author: Angela Cui <ayc62@cornell.edu>
Date: Mon Apr 10 16:19:05 2023 -0400
change cost
commit acbfc726fa4e4feb6da39701c48e7ccb2541b7a7
Author: Angela Cui <ayc62@cornell.edu>
Date: Mon Apr 10 16:14:35 2023 -0400
modify much binop
commit a289a14e8cd9490ca3c55f27117937b6b7b1bcfa
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Mon Apr 10 16:10:17 2023 -0400
add costs
commit d459f52e34efb1cb9fa1248e86391c3436857f8b
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 10 16:05:45 2023 -0400
added binops from alan
commit 2aceace382f2235b2e155f77f037eb97f5f8e1c1
Merge: d76be5b a13e2bc
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Mon Apr 10 15:55:00 2023 -0400
Merge branch 'main' of github.coecis.cornell.edu:aar226/etac into main
commit a13e2bc97aeeefd36872c7774bc1d73b04d7241a
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 10 15:49:49 2023 -0400
fix register allocator
commit d39e50d27431bcb0f8553e1671183fbab54b3d31
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 10 15:49:42 2023 -0400
fix register allocator
commit 7b5b761b8ba00b77248e93dfc57cd4d9217810eb
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 10 15:11:46 2023 -0400
finished cjumps
commit 1377bda8d56b2fca6df5e18107d20f763df682db
Author: Angela Cui <ayc62@cornell.edu>
Date: Mon Apr 10 15:03:40 2023 -0400
first half of isntructions for binop
commit ecf71790d611386e930df4392db30e84ad334a16
Merge: d8dcb97 fc2f36a
Author: Angela Cui <ayc62@cornell.edu>
Date: Mon Apr 10 14:49:43 2023 -0400
merge
commit d76be5b7ba84b49416a423af10f43384f04358f7
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Mon Apr 10 14:44:52 2023 -0400
add equality instr
commit e1e90f7b3e8de628ba2bad207ce2eb36f8dc177e
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Mon Apr 10 14:44:44 2023 -0400
add equality instr
commit d8dcb979c7df65387ce0fc830f15e695c380a1d7
Author: Angela Cui <ayc62@cornell.edu>
Date: Mon Apr 10 14:42:50 2023 -0400
half of munch binops
commit fc2f36a7cd23d840094a7adbae364e92fc30c4d8
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 10 13:56:36 2023 -0400
cleaned up asm visitor with new way
commit 91fc7160cd9ef37063a9b9f14b40bfbc6363328e
Author: Andrew <akc55@cornell.edu>
Date: Mon Apr 10 13:32:13 2023 -0400
restructure visitor to use dp
commit 023e501512f0f9d193737fec90d4d103ccb92f36
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Mon Apr 10 11:37:06 2023 -0400
add sete
commit 6df9c3a02425ef0ccbd3c85319bcb121918c527f
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Mon Apr 10 11:36:54 2023 -0400
add sete
commit dcddef26cfd2e02a2f73054be4b29647fd2866b7
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Mon Apr 10 11:31:00 2023 -0400
add eq kinda
commit 7e2a73f167b473ec3f4edde98e05a2a5be21d0d6
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Mon Apr 10 10:20:26 2023 -0400
add arshift, skeleton
commit 3a2c2b7b5ba492c3f1bb432d3cdb8f4bdca05149
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Mon Apr 10 10:11:57 2023 -0400
small fix in add
commit 6c547c789f4136d843bf564b54986aa3cce65e92
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Mon Apr 10 10:06:59 2023 -0400
add new ASMSar constructor
commit 89efd0a77d46c1517f0726c94e959dc641cf738e
Author: Andrew <akc55@cornell.edu>
Date: Sun Apr 9 21:43:15 2023 -0400
added breaks and cleaned code
commit a84630ee416dc643199f9f39d5bebbad7b9eba1a
Author: Andrew <akc55@cornell.edu>
Date: Sun Apr 9 21:30:37 2023 -0400
added base cases for munch
commit 6dbb4f3c1d4778b5ab11269e19ccb18cdd72bd02
Author: Andrew <akc55@cornell.edu>
Date: Sun Apr 9 20:44:36 2023 -0400
added globals to comp unit
commit 518615a0b0d3cb45d9dfd793b142e5054af2666d
Author: Andrew <akc55@cornell.edu>
Date: Sun Apr 9 20:44:24 2023 -0400
added globals to comp unit
commit b24790d6417ed40299b6948bab1c5459b1079736
Author: Arun Raman <aar226@cornell.edu>
Date: Sun Apr 9 18:17:28 2023 -0400
basic global test
commit f677cef2e0fea8da4b6173fd0ac03132e8211aa7
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Sun Apr 9 18:07:53 2023 -0400
asm munch + templates
commit d70f2ccc2397bcac93d7eb3826e4b2f5d02d013a
Merge: 725c7f8 ec07600
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Sun Apr 9 18:07:16 2023 -0400
asm munch + templates
commit 725c7f841c84e165ead82046ca23c92eb0d99f58
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Sun Apr 9 18:04:15 2023 -0400
asm munch + templates
commit ec07600bf2d84dd9fa3d423ad0e7c551ac9bfa1a
Author: Andrew <akc55@cornell.edu>
Date: Sun Apr 9 17:23:17 2023 -0400
changed munch name
commit 4885f170e80671515368f4f96e5d3b4e952d03bb
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Sun Apr 9 17:21:48 2023 -0400
asm munch
commit 5c43fb8ff2089daad10136e8d207868db24c1739
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Sun Apr 9 17:21:41 2023 -0400
asm munch
commit d9170882e603462bf94463a2e59098102f795254
Merge: 4859597 d06b1b2
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Sun Apr 9 17:06:16 2023 -0400
Merge branch 'main' of github.coecis.cornell.edu:aar226/etac into main
commit 485959710cfe917aaa3fa543384b23e38fef0e7d
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Sun Apr 9 17:06:13 2023 -0400
asm munch
commit d06b1b2eab8b2cedced653bb504ede820a6e6eab
Merge: 41adcbd 05388f5
Author: Angela Cui <ayc62@cornell.edu>
Date: Sun Apr 9 17:05:41 2023 -0400
Merge branch 'main' of github.coecis.cornell.edu:aar226/etac
commit 41adcbdc06007ce9e3014b0ba05f99646a73bd0c
Author: Angela Cui <ayc62@cornell.edu>
Date: Sun Apr 9 17:05:33 2023 -0400
tiling aassssmmmmmm
commit 05388f5c3ba3a893da87328283ac8409bc302a3d
Author: Arun Raman <aar226@cornell.edu>
Date: Sun Apr 9 16:45:03 2023 -0400
On God we eval left before right now
commit 9852b87dd60a9b2cb1a8fa00ce77e4885c4af9a7
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Sun Apr 9 15:52:15 2023 -0400
edit template
commit 5770038e6b36f9ef57187d4b7a1492fa491823b7
Merge: 59f8e97 25460bc
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Sun Apr 9 15:51:10 2023 -0400
Merge branch 'main' of github.coecis.cornell.edu:aar226/etac into main
commit 25460bccd87c98f3bfbad3b121aca2c9dd5766f0
Merge: c61074a 195cc22
Author: Andrew <akc55@cornell.edu>
Date: Sun Apr 9 15:48:25 2023 -0400
Merge remote-tracking branch 'origin/main'
commit c61074ac658e94c4f1cd15ce067bb30fc3038496
Author: Andrew <akc55@cornell.edu>
Date: Sun Apr 9 15:48:19 2023 -0400
moved dp stuff to IRNODe
commit 59f8e97d5518baba3fd24ba55f1153eb1ed5a4a7
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Sun Apr 9 15:48:09 2023 -0400
add template
commit 195cc22fe190a07739d347dee5b7deae1e634751
Merge: 98b3319 8153ae7
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Sun Apr 9 14:55:10 2023 -0400
Merge branch 'main' of github.coecis.cornell.edu:aar226/etac into main
commit 98b3319003309f6ec6ca8b131c68133869dae65c
Author: alanli2001 <alanli2001@users.noreply.github.com>
Date: Sun Apr 9 14:54:55 2023 -0400
commit random xml files
commit 8153ae73163278ca91eede9f7bd6f545e211a2e1
Author: Andrew <akc55@cornell.edu>
Date: Sun Apr 9 10:33:25 2023 -0400
added best cost to IRSTMT
commit e32a71976bd24635dd787eb6c3a1d94b6b501577
Author: Andrew <akc55@cornell.edu>
Date: Sat Apr 8 22:20:34 2023 -0400
added eth script for pa5
commit 3ba6b871dd2b2e8e8f35f541fdcd4f396f4b3a16
Author: Andrew <akc55@cornell.edu>
Date: Sat Apr 8 22:03:15 2023 -0400
finally fixed stack alignment
commit 0b5274b351deda6f926970b98c2ea49a4a9e7148
Author: Andrew <akc55@cornell.edu>
Date: Sat Apr 8 21:31:23 2023 -0400
moved function signatures to the top
commit 73104f830501abaeecb3ae4b91a15de87b125d43
Author: Andrew <akc55@cornell.edu>
Date: Sat Apr 8 21:28:41 2023 -0400
need to replace add undo padding in preprocess for stack
commit ae5b746d78b3d8468a03b440ff7428ba437a822a
Author: Andrew <akc55@cornell.edu>
Date: Sat Apr 8 10:46:58 2023 -0400
I can't fix stack alignment idk maybe count the number of args
commit 2cd14ad84cebd0e0fa087d44a5d969e08a5c1a62
Author: Andrew <akc55@cornell.edu>
Date: Sat Apr 8 00:09:02 2023 -0400
fixed return issue multi return issue persisits
commit 7c03cefff06f30e496b021294d96358cdc8020f4
Author: Andrew <akc55@cornell.edu>
Date: Fri Apr 7 21:38:50 2023 -0400
multiArgs not working something overriden
commit ed9cb9bf05b5e77222c76d4ea9c2c23f76d54d1c
Author: Andrew <akc55@cornell.edu>
Date: Fri Apr 7 17:52:50 2023 -0400
basic print and calls work multi doesnt work
commit 29fa161601a903bf59a553f1840a30bd01f18d23
Author: Andrew <akc55@cornell.edu>
Date: Fri Apr 7 15:23:14 2023 -0400
basic s files working
commit a43c5d926cec4ce9895e6980e4a28eca9881afea
Author: Andrew <akc55@cornell.edu>
Date: Fri Apr 7 13:12:59 2023 -0400
changed to asm comp unit
commit d634cdf30ff6f3b069170dca6f68a31dd7d824a1
Author: Andrew <akc55@cornell.edu>
Date: Fri Apr 7 12:31:06 2023 -0400
finished ASM 1 arg
commit 47606d0cd5569c4099707c1259494723580d3fb9
Author: Andrew <akc55@cornell.edu>
Date: Fri Apr 7 12:20:34 2023 -0400
finished 2 arg hopefully idk if It works
commit d366e96b29fd8cdfa4a08fd13e598b0f7fe8cffd
Author: Andrew <akc55@cornell.edu>
Date: Fri Apr 7 12:08:02 2023 -0400
added helpers and working towards trivial
commit 1a9001a310a96f168d02eadd1a5012d1f1bf0942
Author: Andrew <akc55@cornell.edu>
Date: Thu Apr 6 22:39:30 2023 -0400
starting trivial register allocator
commit 3461a9cab73ce1985abac7c4f465a32c476d6ba8
Author: Andrew <akc55@cornell.edu>
Date: Thu Apr 6 16:57:42 2023 -0400
linking works nothing prints cause callstmt todo