Richard Smith
|
5f888e1124
Treat associated constants as entities parameterized by Self (#4837)
|
1 vuosi sitten |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 vuosi sitten |
Geoff Romer
|
13434f0e8a
Model `var` as a pattern operator (#4720)
|
1 vuosi sitten |
Richard Smith
|
b1230218d5
Make fingerprinting stable across compatible source changes. (#4789)
|
1 vuosi sitten |
Boaz Brickner
|
74395ce693
Change name poisoning implementation to allow better diagnostics (#4764)
|
1 vuosi sitten |
josh11b
|
c5fd8f42b8
`ImplWitness` (#4679)
|
1 vuosi sitten |
Geoff Romer
|
a112cbde5c
Model type expressions as regions (#4698)
|
1 vuosi sitten |
Boaz Brickner
|
9c8773da1b
Basic name poisoning support (#4654)
|
1 vuosi sitten |
Boaz Brickner
|
daba2c72cf
[NFC] Convert NameScope from struct to class (#4623)
|
1 vuosi sitten |
Jon Ross-Perkins
|
1cba3328f7
Finish removing BuiltinInstKind (#4637)
|
1 vuosi sitten |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
1 vuosi sitten |
Jon Ross-Perkins
|
bc24a6c5d8
Refactor IdBase to provide CRTP-based printing (#4626)
|
1 vuosi sitten |
Jon Ross-Perkins
|
0e92e6cc5a
Switch TypeId::TypeType to TypeType::SingletonTypeId, and similar (#4619)
|
1 vuosi sitten |
Dana Jansens
|
96b5b34a2a
Add comments on the constants for BlockValueStore (#4605)
|
1 vuosi sitten |
Dana Jansens
|
7005f39162
Introduce AnyRawId as a polymorphic field type in typed instructions (#4606)
|
1 vuosi sitten |
Jon Ross-Perkins
|
f45cbc6028
Add framework for singleton instructions. (#4582)
|
1 vuosi sitten |
David Blaikie
|
f921923b4b
lazy field index (#4514)
|
1 vuosi sitten |
Geoff Romer
|
4f816dd03f
Remove param_refs and implicit_param_refs (#4479)
|
1 vuosi sitten |
Jon Ross-Perkins
|
be5db6e1cd
Remove labels from the builtin inst kind macro (#4558)
|
1 vuosi sitten |
Jon Ross-Perkins
|
79b9180eff
Adds per-builtin instructions, removing `BuiltinInst` (#4556)
|
1 vuosi sitten |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
1 vuosi sitten |
Geoff Romer
|
5759ad8b42
Remove forward references from binding patterns (#4494)
|
1 vuosi sitten |
Jon Ross-Perkins
|
cab7818df8
Make empty ids for all block types (#4502)
|
1 vuosi sitten |
Jon Ross-Perkins
|
be56ff87c6
Convert StructTypeField to a specific type. (#4492)
|
1 vuosi sitten |
Richard Smith
|
fcabeb6725
Don't create instructions for implicit constants. (#4497)
|
1 vuosi sitten |
josh11b
|
ea0b0b4b48
Add facet type values and an instruction that produces them (#4460)
|
1 vuosi sitten |
Chandler Carruth
|
4148161e24
Refactor value store code to use separate files. (#4477)
|
1 vuosi sitten |
Geoff Romer
|
223c5cb04b
Restructure handling of runtime parameters (#4422)
|
1 vuosi sitten |
David Blaikie
|
dfed743de2
Add vtable pointers to class layout (#4407)
|
1 vuosi sitten |
Geoff Romer
|
9d942f4633
Generate parameter pattern-match IR from pattern IR (#4388)
|
1 vuosi sitten |