| .. |
|
BUILD
|
896ef4da0e
Include the Name when dumping an instruction with a name (#6051)
|
7 mēneši atpakaļ |
|
absolute_node_id.cpp
|
25681901bd
Improve mapping of Clang diagnostics into Carbon diagnostics (#5894)
|
9 mēneši atpakaļ |
|
absolute_node_id.h
|
804613f6b7
Fix `speicifc` typo (#5499)
|
11 mēneši atpakaļ |
|
associated_constant.h
|
a65f4b89e2
Make ValueStore require a ValueT parameter (#5757)
|
10 mēneši atpakaļ |
|
builtin_function_kind.cpp
|
973d721916
Some more edits to EnumBase and EnumMaskBase (#6054)
|
7 mēneši atpakaļ |
|
builtin_function_kind.def
|
1ec8ac7ef9
Add `Copy` interface and use it for making copies. (#6034)
|
7 mēneši atpakaļ |
|
builtin_function_kind.h
|
4e5dccdbf7
When making a direct call to a thunk, inline the call in SemIR. (#5642)
|
10 mēneši atpakaļ |
|
clang_decl.cpp
|
cc698d78f5
When using a C++ struct as a parameter, map its type to a Carbon class type (#5538)
|
10 mēneši atpakaļ |
|
clang_decl.h
|
b4b4d33789
Change CanonicalValueStore to take ValueT and KeyT as parameters (#5759)
|
10 mēneši atpakaļ |
|
class.cpp
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 gadu atpakaļ |
|
class.h
|
3f9fc633fe
Add a vtableDecl inst and use that in classes instead of VtablePtr (#5945)
|
8 mēneši atpakaļ |
|
constant.cpp
|
5226f3d14a
Factor out `GetInstWithConstantValue` and use it from another place that duplicates the same logic. (#5388)
|
1 gadu atpakaļ |
|
constant.h
|
cb6ca962d2
Update/clarify documentation of generic constants (#5473)
|
9 mēneši atpakaļ |
|
copy_on_write_block.h
|
002756b4cc
Change BlockValueStore to take ElementT as a parameter (#5758)
|
10 mēneši atpakaļ |
|
diagnostic_loc_converter.cpp
|
9f108bad6e
Rename `cpp_ast` to `clang_ast_unit` (#5926)
|
9 mēneši atpakaļ |
|
diagnostic_loc_converter.h
|
25681901bd
Improve mapping of Clang diagnostics into Carbon diagnostics (#5894)
|
9 mēneši atpakaļ |
|
dump.cpp
|
896ef4da0e
Include the Name when dumping an instruction with a name (#6051)
|
7 mēneši atpakaļ |
|
dump.h
|
7878f6d70f
Move LocId dumping to semir/ (#5656)
|
10 mēneši atpakaļ |
|
entity_name.h
|
b88b53e7e3
C++ interop: Add support for importing globals (#6005)
|
7 mēneši atpakaļ |
|
entity_with_params_base.h
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 gadu atpakaļ |
|
entry_point.cpp
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 gadu atpakaļ |
|
entry_point.h
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 gadu atpakaļ |
|
expr_info.cpp
|
0e6dd7e701
Add `MaybeUnformed(T)` type. (#5989)
|
8 mēneši atpakaļ |
|
expr_info.h
|
a23631f360
Support for lowering references to imported `var`s. (#5513)
|
11 mēneši atpakaļ |
|
facet_type_info.cpp
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
1 gadu atpakaļ |
|
facet_type_info.h
|
b4b4d33789
Change CanonicalValueStore to take ValueT and KeyT as parameters (#5759)
|
10 mēneši atpakaļ |
|
file.cpp
|
9f108bad6e
Rename `cpp_ast` to `clang_ast_unit` (#5926)
|
9 mēneši atpakaļ |
|
file.h
|
9f108bad6e
Rename `cpp_ast` to `clang_ast_unit` (#5926)
|
9 mēneši atpakaļ |
|
formatter.cpp
|
f4bd6e42f9
Replace `impl fn` with `override fn` (#6008)
|
7 mēneši atpakaļ |
|
formatter.h
|
b0d93c2393
Use enumerated values in formatter (#6042)
|
7 mēneši atpakaļ |
|
function.cpp
|
51cb078da4
Support lowering of functions with variable binding parameters. (#6012)
|
8 mēneši atpakaļ |
|
function.h
|
f4bd6e42f9
Replace `impl fn` with `override fn` (#6008)
|
7 mēneši atpakaļ |
|
generic.cpp
|
a65f4b89e2
Make ValueStore require a ValueT parameter (#5757)
|
10 mēneši atpakaļ |
|
generic.h
|
cb6ca962d2
Update/clarify documentation of generic constants (#5473)
|
9 mēneši atpakaļ |
|
id_kind.h
|
37d5046ceb
Support parse/check/lower for char (#5901)
|
9 mēneši atpakaļ |
|
ids.cpp
|
b851e8c423
Add support for f16, f64, f128. (#5952)
|
8 mēneši atpakaļ |
|
ids.h
|
3f799bd987
Use explicit(false) for implicit construction (#6039)
|
7 mēneši atpakaļ |
|
ids_test.cpp
|
e855f38b8c
Tag destruction as desugaring (#5790)
|
9 mēneši atpakaļ |
|
impl.cpp
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 gadu atpakaļ |
|
impl.h
|
a65f4b89e2
Make ValueStore require a ValueT parameter (#5757)
|
10 mēneši atpakaļ |
|
import_cpp.h
|
a65f4b89e2
Make ValueStore require a ValueT parameter (#5757)
|
10 mēneši atpakaļ |
|
import_ir.cpp
|
36f0a73092
Initial support for interop with class/struct/union fields. (#5849)
|
9 mēneši atpakaļ |
|
import_ir.h
|
a65f4b89e2
Make ValueStore require a ValueT parameter (#5757)
|
10 mēneši atpakaļ |
|
inst.cpp
|
4f5d11a28b
Build generic eval blocks incrementally (#5313)
|
1 gadu atpakaļ |
|
inst.h
|
3f799bd987
Use explicit(false) for implicit construction (#6039)
|
7 mēneši atpakaļ |
|
inst_categories.h
|
cb5e2e1597
Improve support for qualification conversions. (#5999)
|
8 mēneši atpakaļ |
|
inst_fingerprinter.cpp
|
0518fdebbc
Fix potential fingerprint conflict in constraints (#6033)
|
7 mēneši atpakaļ |
|
inst_fingerprinter.h
|
64139e5d65
Stop using Map for the cache in InstFingerprinter (#6019)
|
7 mēneši atpakaļ |
|
inst_kind.cpp
|
973d721916
Some more edits to EnumBase and EnumMaskBase (#6054)
|
7 mēneši atpakaļ |
|
inst_kind.def
|
0e6dd7e701
Add `MaybeUnformed(T)` type. (#5989)
|
8 mēneši atpakaļ |
|
inst_kind.h
|
cb6ca962d2
Update/clarify documentation of generic constants (#5473)
|
9 mēneši atpakaļ |
|
inst_namer.cpp
|
64139e5d65
Stop using Map for the cache in InstFingerprinter (#6019)
|
7 mēneši atpakaļ |
|
inst_namer.h
|
64139e5d65
Stop using Map for the cache in InstFingerprinter (#6019)
|
7 mēneši atpakaļ |
|
interface.h
|
a65f4b89e2
Make ValueStore require a ValueT parameter (#5757)
|
10 mēneši atpakaļ |
|
name.cpp
|
870c5380a0
C++ interop: Support importing binary `operator+` (#5996)
|
8 mēneši atpakaļ |
|
name.h
|
a65f4b89e2
Make ValueStore require a ValueT parameter (#5757)
|
10 mēneši atpakaļ |
|
name_scope.cpp
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
1 gadu atpakaļ |
|
name_scope.h
|
a842162424
Make NameScope move constructor noexcept (#5812)
|
9 mēneši atpakaļ |
|
name_scope_test.cpp
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 gadu atpakaļ |
|
pattern.cpp
|
5b884ae14d
Improve lowering for global variables. (#5492)
|
11 mēneši atpakaļ |
|
pattern.h
|
5b884ae14d
Improve lowering for global variables. (#5492)
|
11 mēneši atpakaļ |
|
singleton_insts.h
|
2352e93bb5
Remove now-unused StringType instruction. (#5964)
|
8 mēneši atpakaļ |
|
specific_interface.h
|
b4b4d33789
Change CanonicalValueStore to take ValueT and KeyT as parameters (#5759)
|
10 mēneši atpakaļ |
|
stringify.cpp
|
0e6dd7e701
Add `MaybeUnformed(T)` type. (#5989)
|
8 mēneši atpakaļ |
|
stringify.h
|
13da710e94
Poison impl lookup queries with concrete results (#5373)
|
1 gadu atpakaļ |
|
struct_type_field.h
|
d64ec883d5
Move BlockValueStore from sem_ir to base (#5779)
|
10 mēneši atpakaļ |
|
type.cpp
|
973d721916
Some more edits to EnumBase and EnumMaskBase (#6054)
|
7 mēneši atpakaļ |
|
type.h
|
6cc5d7ed2a
Add an EnumMaskBase type (#6053)
|
7 mēneši atpakaļ |
|
type_info.cpp
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 gadu atpakaļ |
|
type_info.h
|
5095af991f
Make `MatchContext::WorkItem`, `CalleeFunction`, `InitRepr`, `ReturnTypeInfo` `Printable` (#5535)
|
11 mēneši atpakaļ |
|
type_iterator.cpp
|
0e6dd7e701
Add `MaybeUnformed(T)` type. (#5989)
|
8 mēneši atpakaļ |
|
type_iterator.h
|
3f799bd987
Use explicit(false) for implicit construction (#6039)
|
7 mēneši atpakaļ |
|
typed_insts.h
|
db0a00d713
Fix double-destruction of temporaries. (#6010)
|
8 mēneši atpakaļ |
|
typed_insts_test.cpp
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 gadu atpakaļ |
|
vtable.h
|
a65f4b89e2
Make ValueStore require a ValueT parameter (#5757)
|
10 mēneši atpakaļ |
|
yaml_test.cpp
|
61290fdee9
Make ConstantValueStore use ValueStore internally (#5811)
|
9 mēneši atpakaļ |