Jon Ross-Perkins 356ea7fd30 Fix Cpp.void stringification to be consistent with other singletons (#6301) 6 mēneši atpakaļ
..
BUILD 93dc369ebd Add a base struct for singleton type insts (#6289) 6 mēneši atpakaļ
absolute_node_id.cpp d3762f9723 Remove unused `ImportCppId` and list of `Cpp` imports in `File` (#6290) 6 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 90771414f5 Add builtins to form and detect null `MaybeUnformed(T*)` values. (#6208) 6 mēneši atpakaļ
builtin_function_kind.def 90771414f5 Add builtins to form and detect null `MaybeUnformed(T*)` values. (#6208) 6 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 1e7b7e53ae C++ interop: support for default arguments. (#6108) 7 mēneši atpakaļ
clang_decl.h 0716756c4e Stop passing a lambda as a non-type template argument. (#6229) 6 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 ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) 7 mēneši atpakaļ
constant.h b02c6a8db4 Add unit tagging to SymbolicConstantId (#6262) 6 mēneši atpakaļ
copy_on_write_block.h 002756b4cc Change BlockValueStore to take ElementT as a parameter (#5758) 10 mēneši atpakaļ
cpp_global_var.h 0716756c4e Stop passing a lambda as a non-type template argument. (#6229) 6 mēneši atpakaļ
cpp_overload_set.h 7c13bddc92 C++ interop: Support C++20 operator and overload resolution for expression rewriting (#6171) 6 mēneši atpakaļ
diagnostic_loc_converter.cpp ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) 7 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 ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) 7 mēneši atpakaļ
dump.h 7878f6d70f Move LocId dumping to semir/ (#5656) 10 mēneši atpakaļ
entity_name.h c2ddf50892 Add unit tagging to EntityNameId (#6257) 6 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 a1fd86cf27 Change ImplWitnessTablePlaceholder from instruction to InstId value (#6294) 6 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 5e3bb523f8 Add builtin functions for destroy, with special requirements in facet types (#6035) 7 mēneši atpakaļ
facet_type_info.h 4a6376cf59 Rename/restructure `Destroy` logic to better reflect #6124 (#6144) 7 mēneši atpakaļ
file.cpp d3762f9723 Remove unused `ImportCppId` and list of `Cpp` imports in `File` (#6290) 6 mēneši atpakaļ
file.h d3762f9723 Remove unused `ImportCppId` and list of `Cpp` imports in `File` (#6290) 6 mēneši atpakaļ
formatter.cpp d3762f9723 Remove unused `ImportCppId` and list of `Cpp` imports in `File` (#6290) 6 mēneši atpakaļ
formatter.h 22580a47d3 Initial support for empty named constraints (#6245) 6 mēneši atpakaļ
function.cpp 4821eec2f8 Add support for `ref` patterns (#6283) 6 mēneši atpakaļ
function.h 4821eec2f8 Add support for `ref` patterns (#6283) 6 mēneši atpakaļ
generic.cpp a65f4b89e2 Make ValueStore require a ValueT parameter (#5757) 10 mēneši atpakaļ
generic.h 7663c38291 Add unit tagging to SpecificId (#6251) 6 mēneši atpakaļ
id_kind.h 22580a47d3 Initial support for empty named constraints (#6245) 6 mēneši atpakaļ
ids.cpp f64b08863a Dump all non-indexed ids as hex (#6228) 6 mēneši atpakaļ
ids.h d3762f9723 Remove unused `ImportCppId` and list of `Cpp` imports in `File` (#6290) 6 mēneši atpakaļ
ids_test.cpp e855f38b8c Tag destruction as desugaring (#5790) 9 mēneši atpakaļ
impl.cpp 4fdc08582a Add ValueStore ctor template for Id to use for IdTag (#6226) 6 mēneši atpakaļ
impl.h 2d1de16293 Add unit tagging to ImplId (#6214) 6 mēneši atpakaļ
import_cpp.h d3762f9723 Remove unused `ImportCppId` and list of `Cpp` imports in `File` (#6290) 6 mēneši atpakaļ
import_ir.cpp ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) 7 mēneši atpakaļ
import_ir.h ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) 7 mēneši atpakaļ
inst.cpp 4fdc08582a Add ValueStore ctor template for Id to use for IdTag (#6226) 6 mēneši atpakaļ
inst.h 79dd1e362c Add unit tagging to InstBlockId (#6259) 6 mēneši atpakaļ
inst_categories.h 0811d996e1 Finish renaming BindName and related insts. (#6281) 6 mēneši atpakaļ
inst_fingerprinter.cpp d2fbbd3c7a Actually do fingerprinting for InstFingerprinter::GetOrCompute with a CppOverloadSet (#6296) 6 mēneši atpakaļ
inst_fingerprinter.h 5f561282eb Properly set the name for C++ overload set instructions in SemIR (#6156) 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 a1fd86cf27 Change ImplWitnessTablePlaceholder from instruction to InstId value (#6294) 6 mēneši atpakaļ
inst_kind.h cb6ca962d2 Update/clarify documentation of generic constants (#5473) 9 mēneši atpakaļ
inst_namer.cpp 0811d996e1 Finish renaming BindName and related insts. (#6281) 6 mēneši atpakaļ
inst_namer.h 22580a47d3 Initial support for empty named constraints (#6245) 6 mēneši atpakaļ
interface.h 0811d996e1 Finish renaming BindName and related insts. (#6281) 6 mēneši atpakaļ
name.cpp 705c95d6e0 Drop fn destroy support (#6136) 7 mēneši atpakaļ
name.h a65f4b89e2 Make ValueStore require a ValueT parameter (#5757) 10 mēneši atpakaļ
name_scope.cpp 3ea16b8313 Add unit tagging to NameScopeId (#6258) 6 mēneši atpakaļ
name_scope.h 3ea16b8313 Add unit tagging to NameScopeId (#6258) 6 mēneši atpakaļ
name_scope_test.cpp 72754ff8ea Remove death tests checking for assertions. (#6202) 6 mēneši atpakaļ
named_constraint.h 0811d996e1 Finish renaming BindName and related insts. (#6281) 6 mēneši atpakaļ
pattern.cpp ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) 7 mēneši atpakaļ
pattern.h 5b884ae14d Improve lowering for global variables. (#5492) 11 mēneši atpakaļ
singleton_insts.h a1fd86cf27 Change ImplWitnessTablePlaceholder from instruction to InstId value (#6294) 6 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 356ea7fd30 Fix Cpp.void stringification to be consistent with other singletons (#6301) 6 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 ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) 7 mēneši atpakaļ
type.h ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) 7 mēneši atpakaļ
type_info.cpp 730935691a Support for mapping str to std::string_view in interop. (#6079) 7 mēneši atpakaļ
type_info.h bac828d244 Add support for `char` keyword per #5903. (#6078) 7 mēneši atpakaļ
type_iterator.cpp 4d4d720ff0 C++ Interop: Support getting `void*` from C++ functions and passing `void*` it to C++ function (#6279) 6 mēneši atpakaļ
type_iterator.h 90771414f5 Add builtins to form and detect null `MaybeUnformed(T*)` values. (#6208) 6 mēneši atpakaļ
typed_insts.h 356ea7fd30 Fix Cpp.void stringification to be consistent with other singletons (#6301) 6 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 79dd1e362c Add unit tagging to InstBlockId (#6259) 6 mēneši atpakaļ