Jon Ross-Perkins 74c0ed413c Update tool versions beyond just bazel (#5446) hai 1 ano
..
BUILD 4f5d11a28b Build generic eval blocks incrementally (#5313) hai 1 ano
absolute_node_id.cpp 2aa5fbfa4a Move the logic in `TryConvertClangDiagnosticLoc()` to `ConvertLocInFile()` (#5391) hai 1 ano
absolute_node_id.h 2aa5fbfa4a Move the logic in `TryConvertClangDiagnosticLoc()` to `ConvertLocInFile()` (#5391) hai 1 ano
associated_constant.h 5f888e1124 Treat associated constants as entities parameterized by Self (#4837) hai 1 ano
block_value_store.h 95903dc624 Generate thunks for functions in `impl`s (#5390) hai 1 ano
builtin_function_kind.cpp 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) hai 1 ano
builtin_function_kind.def b5ae988a08 Add builtins for compound assignment operators. (#5335) hai 1 ano
builtin_function_kind.h 4a7aefefaa Add support for operators on `Core.IntLiteral`. (#4716) hai 1 ano
class.cpp 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) hai 1 ano
class.h c7a338be59 Replace uses of "defined" with "complete" (#5196) hai 1 ano
constant.cpp 5226f3d14a Factor out `GetInstWithConstantValue` and use it from another place that duplicates the same logic. (#5388) hai 1 ano
constant.h 4f5d11a28b Build generic eval blocks incrementally (#5313) hai 1 ano
copy_on_write_block.h 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) hai 1 ano
dump.cpp bf32da8dad Add missing standard library header inclusions (#5316) hai 1 ano
dump.h a74ca9071b Remove all remaining uses of `TypeId`s as instruction operands. (#5280) hai 1 ano
entity_name.h 6fd139b805 Renumber inner parameters when checking an impl function against an interface function. (#5113) hai 1 ano
entity_with_params_base.h 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) hai 1 ano
entry_point.cpp 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) hai 1 ano
entry_point.h 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) hai 1 ano
expr_info.cpp 7c85397f8b Stop treating symbolic binding patterns as constants (#5361) hai 1 ano
expr_info.h 4739828cca Generalize non-const ClassInit lowering beyond only InitializeFrom insts (#5199) hai 1 ano
facet_type_info.cpp bf32da8dad Add missing standard library header inclusions (#5316) hai 1 ano
facet_type_info.h aec90e3ae1 Rename rewrite_value to rewrite_inst_id to clarify what it's holding (#5286) hai 1 ano
file.cpp bf32da8dad Add missing standard library header inclusions (#5316) hai 1 ano
file.h 4f5d11a28b Build generic eval blocks incrementally (#5313) hai 1 ano
formatter.cpp 0683742f19 Cache multi-IR info, particularly include_in_dumps (#5408) hai 1 ano
formatter.h c49789d80b Don't use `GetCanonicalLocId` when determining what instruction an instruction was imported from. (#5418) hai 1 ano
function.cpp 95903dc624 Generate thunks for functions in `impl`s (#5390) hai 1 ano
function.h 8b0f9e503e Add mangling support for thunks. (#5424) hai 1 ano
generic.cpp 4f5d11a28b Build generic eval blocks incrementally (#5313) hai 1 ano
generic.h 4f5d11a28b Build generic eval blocks incrementally (#5313) hai 1 ano
id_kind.h 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) hai 1 ano
ids.cpp 4923445e3a Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304) hai 1 ano
ids.h c49789d80b Don't use `GetCanonicalLocId` when determining what instruction an instruction was imported from. (#5418) hai 1 ano
ids_test.cpp 315e206ff1 Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355) hai 1 ano
impl.cpp 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) hai 1 ano
impl.h 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) hai 1 ano
import_cpp.h 3f599c250b Generate Cpp namespace when import Cpp is used (#4873) hai 1 ano
import_ir.cpp c49789d80b Don't use `GetCanonicalLocId` when determining what instruction an instruction was imported from. (#5418) hai 1 ano
import_ir.h d617cca530 Factor out GetCanonicalFileAndInstId for code sharing. (#5362) hai 1 ano
inst.cpp 4f5d11a28b Build generic eval blocks incrementally (#5313) hai 1 ano
inst.h 74c0ed413c Update tool versions beyond just bazel (#5446) hai 1 ano
inst_fingerprinter.cpp 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) hai 1 ano
inst_fingerprinter.h 0beda27192 Fingerprint `impl` blocks in semir (#5021) hai 1 ano
inst_kind.cpp 469f1c8e64 Refactor InstKind to move metadata from macros to the type. (#4119) hai 1 ano
inst_kind.def fafb655d39 Separate pattern types from expression types (#5360) hai 1 ano
inst_kind.h dfd5fe368d Fix comment typo in `toolchain/sem_ir/inst_kind.h` (#5330) hai 1 ano
inst_namer.cpp 315e206ff1 Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355) hai 1 ano
inst_namer.h 84384cf126 Remove exceptions for `performance-enum-size` (#5370) hai 1 ano
interface.h c7a338be59 Replace uses of "defined" with "complete" (#5196) hai 1 ano
name.cpp a584ee120e Add support for `_` binding patterns (#5097) hai 1 ano
name.h 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) hai 1 ano
name_scope.cpp bf32da8dad Add missing standard library header inclusions (#5316) hai 1 ano
name_scope.h 23d92c05ca Fix clang-tidy: move assignment operators should be marked noexcept [performance-noexcept-move-constructor,-warnings-as-errors] (#5266) hai 1 ano
name_scope_test.cpp 4923445e3a Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304) hai 1 ano
pattern.cpp a584ee120e Add support for `_` binding patterns (#5097) hai 1 ano
pattern.h 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) hai 1 ano
singleton_insts.h c38e723dd8 Rename singleton InstId constants to TypeInstId (#5323) hai 1 ano
stringify.cpp 13da710e94 Poison impl lookup queries with concrete results (#5373) hai 1 ano
stringify.h 13da710e94 Poison impl lookup queries with concrete results (#5373) hai 1 ano
struct_type_field.h c34a8d0a3a Convert remaining type-value InstId fields to TypeInstId (#5294) hai 1 ano
type.cpp 4f5d11a28b Build generic eval blocks incrementally (#5313) hai 1 ano
type.h 4f5d11a28b Build generic eval blocks incrementally (#5313) hai 1 ano
type_info.cpp 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) hai 1 ano
type_info.h 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) hai 1 ano
typed_insts.h 95903dc624 Generate thunks for functions in `impl`s (#5390) hai 1 ano
typed_insts_test.cpp 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) hai 1 ano
yaml_test.cpp 609ccefd18 Introduce a Clang diagnostic instruction and use it to point to C++ source locations on Clang errors and warnings (#5262) hai 1 ano