Jon Ross-Perkins
|
e7a86b03c6
Remove offsets from InstId formatting, trying to name more (#4645)
|
1 год назад |
Jon Ross-Perkins
|
bc24a6c5d8
Refactor IdBase to provide CRTP-based printing (#4626)
|
1 год назад |
Jon Ross-Perkins
|
f45cbc6028
Add framework for singleton instructions. (#4582)
|
1 год назад |
Jon Ross-Perkins
|
79b9180eff
Adds per-builtin instructions, removing `BuiltinInst` (#4556)
|
1 год назад |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
1 год назад |
Richard Smith
|
e2ae5f212c
Remove the special case for `i32`. (#4543)
|
1 год назад |
Jon Ross-Perkins
|
cab7818df8
Make empty ids for all block types (#4502)
|
1 год назад |
Jon Ross-Perkins
|
be56ff87c6
Convert StructTypeField to a specific type. (#4492)
|
1 год назад |
Richard Smith
|
44fe65fbe5
Rename `BigInt` to `IntLiteral`. (#4476)
|
1 год назад |
Richard Smith
|
a02dfe0226
Superficial support for `Core.BigInt` type (#4414)
|
1 год назад |
David Blaikie
|
dfed743de2
Add vtable pointers to class layout (#4407)
|
1 год назад |
Geoff Romer
|
9d942f4633
Generate parameter pattern-match IR from pattern IR (#4388)
|
1 год назад |
Richard Smith
|
1a1bfd2eb2
Track and resolve the specific callee in a call to a generic function (#4395)
|
1 год назад |
Richard Smith
|
3cb769a053
Rename "generic instance" to "specific" throughout the toolchain. (#4165)
|
1 год назад |
Geoff Romer
|
326609857d
Rename BindNameInfo to EntityName (#4090)
|
1 год назад |
Richard Smith
|
dde0bd0ffe
Change TypeId to be a thin wrapper around ConstantId. (#4140)
|
1 год назад |
Jon Ross-Perkins
|
a81d67c629
Rename Builtin to BuiltinInst, particularly to get BuiltinInstKind (#4115)
|
1 год назад |
Jon Ross-Perkins
|
9581a1867d
Move import refs to their own block. (#4103)
|
1 год назад |
Jon Ross-Perkins
|
5ebcbae2e8
Add a location to indirect imports. (#4098)
|
1 год назад |
Jon Ross-Perkins
|
8218769e5e
Fix quirks in debug printing (#4088)
|
1 год назад |
Richard Smith
|
a0d767246f
Add `GenericInstance` type to represent instances of generics. (#4085)
|
1 год назад |
Richard Smith
|
e7b0529957
Create a `Generic` object to represent a generic. (#4081)
|
1 год назад |
Jon Ross-Perkins
|
d9c62b106d
Rename enclosing scope to parent scope (#4020)
|
1 год назад |
Jon Ross-Perkins
|
83413479d7
Move some of the test information to TIP lines (#4007)
|
1 год назад |
Jon Ross-Perkins
|
76ed3c73cb
Promote FunctionType to a standard instruction. (#3931)
|
2 лет назад |
Jon Ross-Perkins
|
e6061f6910
Update LLVM (#3932)
|
2 лет назад |
Richard Smith
|
62fe0cd385
Remove the builtin IR, and instead define builtin types locally. (#3910)
|
2 лет назад |
Jon Ross-Perkins
|
895e90e791
Start including the prelude for testing. (#3861)
|
2 лет назад |
Jon Ross-Perkins
|
2361830592
Special-case api/impl implicit imports and verify relevant redeclarations. (#3843)
|
2 лет назад |
Jon Ross-Perkins
|
f8c8861e5f
Change ImportRef to a triple state: Unloaded, Loaded, Used (#3831)
|
2 лет назад |