Richard Smith
|
cef7eb5522
Simplify interface for getting an instruction from a type. (#3455)
|
2 年之前 |
josh11b
|
3b0923c81d
Add interface support to check (#3474)
|
2 年之前 |
josh11b
|
e9fc07feee
Abbreviate "representation" -> "repr" (#3464)
|
2 年之前 |
Richard Smith
|
22dff46ed2
Remove support for disambiguating a stringified type as being a type. (#3456)
|
2 年之前 |
Richard Smith
|
433d626b04
Rename SemIR::{Base,Field} -> SemIR::{Base,Field}Decl. (#3452)
|
2 年之前 |
Richard Smith
|
7dffa0c7ec
Support for `base: T;`, `.base`, `x.base`. (#3450)
|
2 年之前 |
Jon Ross-Perkins
|
132807e138
Refactor ValueStore to reduce template type repetition. (#3437)
|
2 年之前 |
Jon Ross-Perkins
|
0db63ff17a
Abbreviate Integer and FloatingPoint (#3435)
|
2 年之前 |
Jon Ross-Perkins
|
0d618b1278
Tidy up lint issues. (#3429)
|
2 年之前 |
Jon Ross-Perkins
|
239f8030a4
Pass imports to SemIR. (#3415)
|
2 年之前 |
josh11b
|
c89c452579
Abbreviate "Reference" -> "Ref", "Dereference" -> "Deref" (#3425)
|
2 年之前 |
Jon Ross-Perkins
|
5522e4f613
Switch cross references to a ValueStore. (#3414)
|
2 年之前 |
Richard Smith
|
2715e2276e
Parsing and basic checking for `abstract class` and `base class`. (#3385)
|
2 年之前 |
josh11b
|
522dcc44c5
Finish "declaration" -> "decl" (#3391)
|
2 年之前 |
Richard Smith
|
afd6d85610
Support for `returned var` and `return var`. (#3374)
|
2 年之前 |
josh11b
|
5020fdb3be
Use abbreviation "decl" instead of "declaration" (#3382)
|
2 年之前 |
josh11b
|
11ca083855
Use abbreviation "expr" instead of "expression" (#3375)
|
2 年之前 |
Richard Smith
|
71aa4a45be
Distinguish between name IDs and string IDs in the type system. (#3341)
|
2 年之前 |
Richard Smith
|
184eafd521
Add a separate store for computed constant values. (#3362)
|
2 年之前 |
Jon Ross-Perkins
|
3401eed8d8
Split IdentifierId and StringLiteralId from StringId (#3352)
|
2 年之前 |
josh11b
|
7edfd8e02a
Rename `SemIR::Node` to `SemIR::Inst` (#3355)
|
2 年之前 |
Richard Smith
|
428d11323a
Directly convert from an initializer to a value where possible. (#3306)
|
2 年之前 |
Richard Smith
|
04ae5a0531
Support for functions with a `self` parameter. (#3338)
|
2 年之前 |
Jon Ross-Perkins
|
3af7eb2672
Refactor YAML handling to use the llvm::yaml API. (#3337)
|
2 年之前 |
Richard Smith
|
ab575cf32a
Support for member access into classes. (#3335)
|
2 年之前 |
Richard Smith
|
620408b999
Basic lowering support for classes. (#3334)
|
2 年之前 |
Jon Ross-Perkins
|
e6634d240f
Make SemIR::File access more terse. (#3331)
|
2 年之前 |
Jon Ross-Perkins
|
1d6298290f
Add more value store types to File. (#3317)
|
2 年之前 |
Richard Smith
|
7d9340880e
Separate `ClassType` from `ClassDeclaration`. (#3329)
|
2 年之前 |
Richard Smith
|
85e9642d18
Lower types in the order they were completed. (#3324)
|
2 年之前 |