| .. |
|
BUILD
|
d617cca530
Factor out GetCanonicalFileAndInstId for code sharing. (#5362)
|
1 năm trước cách đây |
|
absolute_node_id.cpp
|
8ba3da9730
Fix "is is" typo (#5382)
|
1 năm trước cách đây |
|
absolute_node_id.h
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 năm trước cách đây |
|
associated_constant.h
|
5f888e1124
Treat associated constants as entities parameterized by Self (#4837)
|
1 năm trước cách đây |
|
block_value_store.h
|
c0ee446cec
Refactor InstBlockStore's API, AddDefaultValue -> AddPlaceholder (#5166)
|
1 năm trước cách đây |
|
builtin_function_kind.cpp
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
builtin_function_kind.def
|
b5ae988a08
Add builtins for compound assignment operators. (#5335)
|
1 năm trước cách đây |
|
builtin_function_kind.h
|
4a7aefefaa
Add support for operators on `Core.IntLiteral`. (#4716)
|
1 năm trước cách đây |
|
class.cpp
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
class.h
|
c7a338be59
Replace uses of "defined" with "complete" (#5196)
|
1 năm trước cách đây |
|
constant.cpp
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
constant.h
|
11ae0e27ab
Deduce through FacetValue (#5158)
|
1 năm trước cách đây |
|
copy_on_write_block.h
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
dump.cpp
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
1 năm trước cách đây |
|
dump.h
|
a74ca9071b
Remove all remaining uses of `TypeId`s as instruction operands. (#5280)
|
1 năm trước cách đây |
|
entity_name.h
|
6fd139b805
Renumber inner parameters when checking an impl function against an interface function. (#5113)
|
1 năm trước cách đây |
|
entity_with_params_base.h
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
entry_point.cpp
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
entry_point.h
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
expr_info.cpp
|
7c85397f8b
Stop treating symbolic binding patterns as constants (#5361)
|
1 năm trước cách đây |
|
expr_info.h
|
4739828cca
Generalize non-const ClassInit lowering beyond only InitializeFrom insts (#5199)
|
1 năm trước cách đây |
|
facet_type_info.cpp
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
1 năm trước cách đây |
|
facet_type_info.h
|
aec90e3ae1
Rename rewrite_value to rewrite_inst_id to clarify what it's holding (#5286)
|
1 năm trước cách đây |
|
file.cpp
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
1 năm trước cách đây |
|
file.h
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
formatter.cpp
|
5da87f43da
Split SemIR's formatter class into a more typical h+cpp (#5372)
|
1 năm trước cách đây |
|
formatter.h
|
e3c1b57118
Make children of InstId directly use the FormatName overload (#5375)
|
1 năm trước cách đây |
|
function.cpp
|
fafb655d39
Separate pattern types from expression types (#5360)
|
1 năm trước cách đây |
|
function.h
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
generic.cpp
|
c33adfafd3
Replace `GetTypeInSpecific` with `GetTypeOfInstInSpecific`. (#5232)
|
1 năm trước cách đây |
|
generic.h
|
c33adfafd3
Replace `GetTypeInSpecific` with `GetTypeOfInstInSpecific`. (#5232)
|
1 năm trước cách đây |
|
id_kind.h
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
ids.cpp
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 năm trước cách đây |
|
ids.h
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 năm trước cách đây |
|
ids_test.cpp
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 năm trước cách đây |
|
impl.cpp
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
impl.h
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
import_cpp.h
|
3f599c250b
Generate Cpp namespace when import Cpp is used (#4873)
|
1 năm trước cách đây |
|
import_ir.cpp
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 năm trước cách đây |
|
import_ir.h
|
d617cca530
Factor out GetCanonicalFileAndInstId for code sharing. (#5362)
|
1 năm trước cách đây |
|
inst.cpp
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
1 năm trước cách đây |
|
inst.h
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 năm trước cách đây |
|
inst_fingerprinter.cpp
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
inst_fingerprinter.h
|
0beda27192
Fingerprint `impl` blocks in semir (#5021)
|
1 năm trước cách đây |
|
inst_kind.cpp
|
469f1c8e64
Refactor InstKind to move metadata from macros to the type. (#4119)
|
1 năm trước cách đây |
|
inst_kind.def
|
fafb655d39
Separate pattern types from expression types (#5360)
|
1 năm trước cách đây |
|
inst_kind.h
|
dfd5fe368d
Fix comment typo in `toolchain/sem_ir/inst_kind.h` (#5330)
|
1 năm trước cách đây |
|
inst_namer.cpp
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 năm trước cách đây |
|
inst_namer.h
|
84384cf126
Remove exceptions for `performance-enum-size` (#5370)
|
1 năm trước cách đây |
|
interface.h
|
c7a338be59
Replace uses of "defined" with "complete" (#5196)
|
1 năm trước cách đây |
|
name.cpp
|
a584ee120e
Add support for `_` binding patterns (#5097)
|
1 năm trước cách đây |
|
name.h
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
name_scope.cpp
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
1 năm trước cách đây |
|
name_scope.h
|
23d92c05ca
Fix clang-tidy: move assignment operators should be marked noexcept [performance-noexcept-move-constructor,-warnings-as-errors] (#5266)
|
1 năm trước cách đây |
|
name_scope_test.cpp
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 năm trước cách đây |
|
pattern.cpp
|
a584ee120e
Add support for `_` binding patterns (#5097)
|
1 năm trước cách đây |
|
pattern.h
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
singleton_insts.h
|
c38e723dd8
Rename singleton InstId constants to TypeInstId (#5323)
|
1 năm trước cách đây |
|
stringify.cpp
|
fafb655d39
Separate pattern types from expression types (#5360)
|
1 năm trước cách đây |
|
stringify.h
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
struct_type_field.h
|
c34a8d0a3a
Convert remaining type-value InstId fields to TypeInstId (#5294)
|
1 năm trước cách đây |
|
type.cpp
|
fafb655d39
Separate pattern types from expression types (#5360)
|
1 năm trước cách đây |
|
type.h
|
fafb655d39
Separate pattern types from expression types (#5360)
|
1 năm trước cách đây |
|
type_info.cpp
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
type_info.h
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
typed_insts.h
|
7c85397f8b
Stop treating symbolic binding patterns as constants (#5361)
|
1 năm trước cách đây |
|
typed_insts_test.cpp
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 năm trước cách đây |
|
yaml_test.cpp
|
609ccefd18
Introduce a Clang diagnostic instruction and use it to point to C++ source locations on Clang errors and warnings (#5262)
|
1 năm trước cách đây |