File tree
5 files changed
+213
-95
lines changed- llvm
- docs/tutorial/MyFirstLanguageFrontend
- examples/Kaleidoscope
- Chapter4
- Chapter5
- Chapter6
- Chapter7
5 files changed
+213
-95
lines changedLines changed: 54 additions & 26 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
94 | 94 |
| |
95 | 95 |
| |
96 | 96 |
| |
97 |
| - | |
98 |
| - | |
99 |
| - | |
100 |
| - | |
101 |
| - | |
102 |
| - | |
103 |
| - | |
104 |
| - | |
105 | 97 |
| |
106 | 98 |
| |
107 | 99 |
| |
| |||
127 | 119 |
| |
128 | 120 |
| |
129 | 121 |
| |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
130 | 128 |
| |
131 | 129 |
| |
132 | 130 |
| |
133 | 131 |
| |
134 | 132 |
| |
135 |
| - | |
136 |
| - | |
| 133 | + | |
137 | 134 |
| |
138 | 135 |
| |
139 | 136 |
| |
140 |
| - | |
| 137 | + | |
141 | 138 |
| |
142 |
| - | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
143 | 142 |
| |
144 |
| - | |
145 |
| - | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
146 | 157 |
| |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
147 | 171 |
| |
148 |
| - | |
| 172 | + | |
149 | 173 |
| |
150 |
| - | |
| 174 | + | |
151 | 175 |
| |
152 |
| - | |
| 176 | + | |
153 | 177 |
| |
154 |
| - | |
155 |
| - | |
156 |
| - | |
157 |
| - | |
158 |
| - | |
159 |
| - | |
160 |
| - | |
161 |
| - | |
| 178 | + | |
162 | 179 |
| |
163 | 180 |
| |
164 | 181 |
| |
165 | 182 |
| |
166 | 183 |
| |
167 | 184 |
| |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
168 | 196 |
| |
169 | 197 |
| |
170 | 198 |
| |
| |||
179 | 207 |
| |
180 | 208 |
| |
181 | 209 |
| |
182 |
| - | |
| 210 | + | |
183 | 211 |
| |
184 | 212 |
| |
185 | 213 |
| |
|
Lines changed: 39 additions & 16 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
11 | 10 |
| |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
| 14 | + | |
| 15 | + | |
14 | 16 |
| |
15 | 17 |
| |
16 | 18 |
| |
17 | 19 |
| |
18 | 20 |
| |
| 21 | + | |
| 22 | + | |
19 | 23 |
| |
20 | 24 |
| |
21 | 25 |
| |
| |||
413 | 417 |
| |
414 | 418 |
| |
415 | 419 |
| |
416 |
| - | |
417 | 420 |
| |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
418 | 428 |
| |
419 | 429 |
| |
420 | 430 |
| |
| |||
535 | 545 |
| |
536 | 546 |
| |
537 | 547 |
| |
538 |
| - | |
| 548 | + | |
539 | 549 |
| |
540 | 550 |
| |
541 | 551 |
| |
| |||
549 | 559 |
| |
550 | 560 |
| |
551 | 561 |
| |
552 |
| - | |
| 562 | + | |
553 | 563 |
| |
554 | 564 |
| |
555 |
| - | |
| 565 | + | |
556 | 566 |
| |
557 | 567 |
| |
558 | 568 |
| |
559 | 569 |
| |
560 | 570 |
| |
561 |
| - | |
562 |
| - | |
563 |
| - | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
564 | 583 |
| |
565 |
| - | |
| 584 | + | |
566 | 585 |
| |
567 |
| - | |
| 586 | + | |
568 | 587 |
| |
569 |
| - | |
| 588 | + | |
570 | 589 |
| |
571 |
| - | |
| 590 | + | |
572 | 591 |
| |
573 |
| - | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
574 | 597 |
| |
575 | 598 |
| |
576 | 599 |
| |
| |||
581 | 604 |
| |
582 | 605 |
| |
583 | 606 |
| |
584 |
| - | |
| 607 | + | |
585 | 608 |
| |
586 | 609 |
| |
587 | 610 |
| |
| |||
613 | 636 |
| |
614 | 637 |
| |
615 | 638 |
| |
616 |
| - | |
| 639 | + | |
617 | 640 |
| |
618 | 641 |
| |
619 | 642 |
| |
| |||
699 | 722 |
| |
700 | 723 |
| |
701 | 724 |
| |
702 |
| - | |
| 725 | + | |
703 | 726 |
| |
704 | 727 |
| |
705 | 728 |
| |
|
Lines changed: 40 additions & 17 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
12 | 11 |
| |
| 12 | + | |
13 | 13 |
| |
14 | 14 |
| |
| 15 | + | |
| 16 | + | |
15 | 17 |
| |
16 | 18 |
| |
17 | 19 |
| |
18 | 20 |
| |
19 | 21 |
| |
| 22 | + | |
| 23 | + | |
20 | 24 |
| |
21 | 25 |
| |
22 | 26 |
| |
| |||
540 | 544 |
| |
541 | 545 |
| |
542 | 546 |
| |
543 |
| - | |
544 | 547 |
| |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
545 | 555 |
| |
546 | 556 |
| |
547 | 557 |
| |
| |||
809 | 819 |
| |
810 | 820 |
| |
811 | 821 |
| |
812 |
| - | |
| 822 | + | |
813 | 823 |
| |
814 | 824 |
| |
815 | 825 |
| |
| |||
823 | 833 |
| |
824 | 834 |
| |
825 | 835 |
| |
826 |
| - | |
827 |
| - | |
| 836 | + | |
| 837 | + | |
828 | 838 |
| |
829 |
| - | |
| 839 | + | |
830 | 840 |
| |
831 | 841 |
| |
832 | 842 |
| |
833 | 843 |
| |
834 | 844 |
| |
835 |
| - | |
836 |
| - | |
837 |
| - | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
838 | 857 |
| |
839 |
| - | |
| 858 | + | |
840 | 859 |
| |
841 |
| - | |
| 860 | + | |
842 | 861 |
| |
843 |
| - | |
| 862 | + | |
844 | 863 |
| |
845 |
| - | |
| 864 | + | |
846 | 865 |
| |
847 |
| - | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
848 | 871 |
| |
849 | 872 |
| |
850 | 873 |
| |
| |||
855 | 878 |
| |
856 | 879 |
| |
857 | 880 |
| |
858 |
| - | |
| 881 | + | |
859 | 882 |
| |
860 | 883 |
| |
861 | 884 |
| |
| |||
887 | 910 |
| |
888 | 911 |
| |
889 | 912 |
| |
890 |
| - | |
| 913 | + | |
891 | 914 |
| |
892 | 915 |
| |
893 | 916 |
| |
| |||
973 | 996 |
| |
974 | 997 |
| |
975 | 998 |
| |
976 |
| - | |
| 999 | + | |
977 | 1000 |
| |
978 | 1001 |
| |
979 | 1002 |
| |
|
0 commit comments