Dana Jansens b1b79c1bac Set deduce_through to false for FacetType, since we don't deduce through it (#6087) 7 mesiacov pred
..
BUILD 5e3bb523f8 Add builtin functions for destroy, with special requirements in facet types (#6035) 7 mesiacov pred
absolute_node_id.cpp 25681901bd Improve mapping of Clang diagnostics into Carbon diagnostics (#5894) 9 mesiacov pred
absolute_node_id.h 804613f6b7 Fix `speicifc` typo (#5499) 11 mesiacov pred
associated_constant.h a65f4b89e2 Make ValueStore require a ValueT parameter (#5757) 10 mesiacov pred
builtin_function_kind.cpp 5e3bb523f8 Add builtin functions for destroy, with special requirements in facet types (#6035) 7 mesiacov pred
builtin_function_kind.def 5e3bb523f8 Add builtin functions for destroy, with special requirements in facet types (#6035) 7 mesiacov pred
builtin_function_kind.h 4e5dccdbf7 When making a direct call to a thunk, inline the call in SemIR. (#5642) 10 mesiacov pred
clang_decl.cpp cc698d78f5 When using a C++ struct as a parameter, map its type to a Carbon class type (#5538) 10 mesiacov pred
clang_decl.h b4b4d33789 Change CanonicalValueStore to take ValueT and KeyT as parameters (#5759) 10 mesiacov pred
class.cpp 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) 1 rok pred
class.h 3f9fc633fe Add a vtableDecl inst and use that in classes instead of VtablePtr (#5945) 8 mesiacov pred
constant.cpp 5226f3d14a Factor out `GetInstWithConstantValue` and use it from another place that duplicates the same logic. (#5388) 1 rok pred
constant.h cb6ca962d2 Update/clarify documentation of generic constants (#5473) 9 mesiacov pred
copy_on_write_block.h 002756b4cc Change BlockValueStore to take ElementT as a parameter (#5758) 10 mesiacov pred
cpp_overload_set.h 12ddfb9c7c [Carbon/C++ interop] Add support for C++ overloaded functions (#5891) 7 mesiacov pred
diagnostic_loc_converter.cpp 9f108bad6e Rename `cpp_ast` to `clang_ast_unit` (#5926) 9 mesiacov pred
diagnostic_loc_converter.h 25681901bd Improve mapping of Clang diagnostics into Carbon diagnostics (#5894) 9 mesiacov pred
dump.cpp 896ef4da0e Include the Name when dumping an instruction with a name (#6051) 7 mesiacov pred
dump.h 7878f6d70f Move LocId dumping to semir/ (#5656) 10 mesiacov pred
entity_name.h b88b53e7e3 C++ interop: Add support for importing globals (#6005) 8 mesiacov pred
entity_with_params_base.h 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) 1 rok pred
entry_point.cpp 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) 1 rok pred
entry_point.h 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) 1 rok pred
expr_info.cpp b44ba47cf3 Don't treat dependent types as having a copy value representation. (#6055) 7 mesiacov pred
expr_info.h a23631f360 Support for lowering references to imported `var`s. (#5513) 11 mesiacov pred
facet_type_info.cpp 5e3bb523f8 Add builtin functions for destroy, with special requirements in facet types (#6035) 7 mesiacov pred
facet_type_info.h 5e3bb523f8 Add builtin functions for destroy, with special requirements in facet types (#6035) 7 mesiacov pred
file.cpp 9f108bad6e Rename `cpp_ast` to `clang_ast_unit` (#5926) 9 mesiacov pred
file.h 12ddfb9c7c [Carbon/C++ interop] Add support for C++ overloaded functions (#5891) 7 mesiacov pred
formatter.cpp 5e3bb523f8 Add builtin functions for destroy, with special requirements in facet types (#6035) 7 mesiacov pred
formatter.h b0d93c2393 Use enumerated values in formatter (#6042) 7 mesiacov pred
function.cpp 0cafb8f0e4 Store the CppOverloadSetId on CalleeFunction. (#6067) 7 mesiacov pred
function.h 0cafb8f0e4 Store the CppOverloadSetId on CalleeFunction. (#6067) 7 mesiacov pred
generic.cpp a65f4b89e2 Make ValueStore require a ValueT parameter (#5757) 10 mesiacov pred
generic.h cb6ca962d2 Update/clarify documentation of generic constants (#5473) 9 mesiacov pred
id_kind.h 12ddfb9c7c [Carbon/C++ interop] Add support for C++ overloaded functions (#5891) 7 mesiacov pred
ids.cpp b851e8c423 Add support for f16, f64, f128. (#5952) 8 mesiacov pred
ids.h 12ddfb9c7c [Carbon/C++ interop] Add support for C++ overloaded functions (#5891) 7 mesiacov pred
ids_test.cpp e855f38b8c Tag destruction as desugaring (#5790) 9 mesiacov pred
impl.cpp 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) 1 rok pred
impl.h a65f4b89e2 Make ValueStore require a ValueT parameter (#5757) 10 mesiacov pred
import_cpp.h a65f4b89e2 Make ValueStore require a ValueT parameter (#5757) 10 mesiacov pred
import_ir.cpp 36f0a73092 Initial support for interop with class/struct/union fields. (#5849) 9 mesiacov pred
import_ir.h a65f4b89e2 Make ValueStore require a ValueT parameter (#5757) 10 mesiacov pred
inst.cpp 4f5d11a28b Build generic eval blocks incrementally (#5313) 1 rok pred
inst.h 3f799bd987 Use explicit(false) for implicit construction (#6039) 7 mesiacov pred
inst_categories.h cb5e2e1597 Improve support for qualification conversions. (#5999) 8 mesiacov pred
inst_fingerprinter.cpp 5e3bb523f8 Add builtin functions for destroy, with special requirements in facet types (#6035) 7 mesiacov pred
inst_fingerprinter.h 64139e5d65 Stop using Map for the cache in InstFingerprinter (#6019) 7 mesiacov pred
inst_kind.cpp 973d721916 Some more edits to EnumBase and EnumMaskBase (#6054) 7 mesiacov pred
inst_kind.def 12ddfb9c7c [Carbon/C++ interop] Add support for C++ overloaded functions (#5891) 7 mesiacov pred
inst_kind.h cb6ca962d2 Update/clarify documentation of generic constants (#5473) 9 mesiacov pred
inst_namer.cpp bac828d244 Add support for `char` keyword per #5903. (#6078) 7 mesiacov pred
inst_namer.h 12ddfb9c7c [Carbon/C++ interop] Add support for C++ overloaded functions (#5891) 7 mesiacov pred
interface.h a65f4b89e2 Make ValueStore require a ValueT parameter (#5757) 10 mesiacov pred
name.cpp 870c5380a0 C++ interop: Support importing binary `operator+` (#5996) 8 mesiacov pred
name.h a65f4b89e2 Make ValueStore require a ValueT parameter (#5757) 10 mesiacov pred
name_scope.cpp bf32da8dad Add missing standard library header inclusions (#5316) 1 rok pred
name_scope.h 730935691a Support for mapping str to std::string_view in interop. (#6079) 7 mesiacov pred
name_scope_test.cpp 4923445e3a Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304) 1 rok pred
pattern.cpp 5b884ae14d Improve lowering for global variables. (#5492) 11 mesiacov pred
pattern.h 5b884ae14d Improve lowering for global variables. (#5492) 11 mesiacov pred
singleton_insts.h 2352e93bb5 Remove now-unused StringType instruction. (#5964) 8 mesiacov pred
specific_interface.h b4b4d33789 Change CanonicalValueStore to take ValueT and KeyT as parameters (#5759) 10 mesiacov pred
stringify.cpp bac828d244 Add support for `char` keyword per #5903. (#6078) 7 mesiacov pred
stringify.h 13da710e94 Poison impl lookup queries with concrete results (#5373) 1 rok pred
struct_type_field.h d64ec883d5 Move BlockValueStore from sem_ir to base (#5779) 10 mesiacov pred
type.cpp 973d721916 Some more edits to EnumBase and EnumMaskBase (#6054) 7 mesiacov pred
type.h 6cc5d7ed2a Add an EnumMaskBase type (#6053) 7 mesiacov pred
type_info.cpp 730935691a Support for mapping str to std::string_view in interop. (#6079) 7 mesiacov pred
type_info.h bac828d244 Add support for `char` keyword per #5903. (#6078) 7 mesiacov pred
type_iterator.cpp 59c4cbcaf1 Treat type modifiers as distinct type structure (#6073) 7 mesiacov pred
type_iterator.h 59c4cbcaf1 Treat type modifiers as distinct type structure (#6073) 7 mesiacov pred
typed_insts.h b1b79c1bac Set deduce_through to false for FacetType, since we don't deduce through it (#6087) 7 mesiacov pred
typed_insts_test.cpp 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) 1 rok pred
vtable.h a65f4b89e2 Make ValueStore require a ValueT parameter (#5757) 10 mesiacov pred
yaml_test.cpp 61290fdee9 Make ConstantValueStore use ValueStore internally (#5811) 9 mesiacov pred