Richard Smith
|
2352e93bb5
Remove now-unused StringType instruction. (#5964)
|
8 ay önce |
David Blaikie
|
3f9fc633fe
Add a vtableDecl inst and use that in classes instead of VtablePtr (#5945)
|
8 ay önce |
Richard Smith
|
629f77eb61
Switch to representing FloatLiteralType as a RealId. (#5944)
|
8 ay önce |
Richard Smith
|
28103b8f2e
Convert LegacyFloatType into FloatLiteralType. (#5939)
|
8 ay önce |
Dana Jansens
|
3d77c4441b
Compare ImplWitnessAccess into Self as canonical constants (#5883)
|
8 ay önce |
Jon Ross-Perkins
|
37d5046ceb
Support parse/check/lower for char (#5901)
|
8 ay önce |
Richard Smith
|
4685890d63
Rename FloatLiteral to FloatValue. (#5911)
|
9 ay önce |
Richard Smith
|
36f0a73092
Initial support for interop with class/struct/union fields. (#5849)
|
9 ay önce |
David Blaikie
|
124313269a
Represent vtables as a top level SemIR construct (#5472)
|
10 ay önce |
David Blaikie
|
b39a0f0c8c
Basic SemIR `partial` support (#5736)
|
10 ay önce |
Geoff Romer
|
7c85397f8b
Stop treating symbolic binding patterns as constants (#5361)
|
1 yıl önce |
Geoff Romer
|
fafb655d39
Separate pattern types from expression types (#5360)
|
1 yıl önce |
Jon Ross-Perkins
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 yıl önce |
Boaz Brickner
|
609ccefd18
Introduce a Clang diagnostic instruction and use it to point to C++ source locations on Clang errors and warnings (#5262)
|
1 yıl önce |
Dana Jansens
|
51498547c9
Always use `LookupImplWitness` instructions for symbolic witnesses (#5321)
|
1 yıl önce |
Dana Jansens
|
0e8d354567
Split the witness table into a separate ImplWitnessTable instruction (#5272)
|
1 yıl önce |
Dana Jansens
|
d07f70cfb3
Add insts for witness table entries that are unset or associated constants (#5255)
|
1 yıl önce |
David Blaikie
|
4739828cca
Generalize non-const ClassInit lowering beyond only InitializeFrom insts (#5199)
|
1 yıl önce |