josh11b
|
8d0831f431
Made function and namespace nodes typed to remove a crash (#3285)
|
2 년 전 |
Richard Smith
|
6e9d83e746
Support for `while` statements. (#3258)
|
2 년 전 |
Richard Smith
|
c7a9e29a89
Add typed nodes to SemIR. (#3280)
|
2 년 전 |
Richard Smith
|
74d52738ff
Support for `let` declarations. (#3257)
|
2 년 전 |
Richard Smith
|
5ccee62918
Add `name_reference` SemIR node for references to names. (#3260)
|
2 년 전 |
Richard Smith
|
1ac7002bf6
Don't try to infer where to put loads in lowering. (#3146)
|
2 년 전 |
Richard Smith
|
491fa1bdd5
Place the computation of the destination of an initialization into the return slot. (#3252)
|
2 년 전 |
Richard Smith
|
31d55da403
Stop creating fake integer literals as indexes for tuple initialization. (#3248)
|
2 년 전 |
Richard Smith
|
842b471e67
Perform in-place initialization for tuples and structs (#3246)
|
2 년 전 |
Richard Smith
|
e81d171226
Switch to modeling array initialization analogously to a function call. (#3205)
|
2 년 전 |
Richard Smith
|
7d0f7b5e8f
Rename {Tuple,Struct}Value -> {Tuple,Struct}Literal. (#3213)
|
2 년 전 |
Richard Smith
|
3eb8c9a5f2
Remove two-phase implicit conversion of function calls. (#3208)
|
2 년 전 |
Jon Ross-Perkins
|
87d4c2dfc6
Improve testing and handling of unsigned APInt values (#3202)
|
2 년 전 |
Richard Smith
|
06d9813821
Fix lowering of 8 and 9. (#3200)
|
2 년 전 |
Jon Ross-Perkins
|
1c748c0f14
Split semantics into check and sem_ir directories (#3176)
|
2 년 전 |
Jon Ross-Perkins
|
ec307b18d8
Rename the lowering dir to lower (#3172)
|
2 년 전 |