Richard Smith b54a27e9e7 Fix incorrect lowering of mixed constant / non-constant aggregate initialization. (#4704) 1 год назад
..
testdata b54a27e9e7 Fix incorrect lowering of mixed constant / non-constant aggregate initialization. (#4704) 1 год назад
BUILD 79b9180eff Adds per-builtin instructions, removing `BuiltinInst` (#4556) 1 год назад
constant.cpp d6ec885eb3 Track the type as written in `BaseDecl` and `AdaptDecl`. (#4564) 1 год назад
constant.h 79c0b65288 Separate constant emission from function emission. (#3916) 2 лет назад
file_context.cpp 3e0fdd04eb Lower global variables as global definitions, not global declarations. (#4674) 1 год назад
file_context.h 32e5212daa Fix lowering of a conversion from a type with a pointer value representation to a type with a copy value representation. (#4467) 1 год назад
function_context.cpp ac5cc33da4 Model return slot as parameter in lowering (#4457) 1 год назад
function_context.h c04d62a7d1 Ensure that all allocas are created in the entry block. (#4685) 1 год назад
handle.cpp c04d62a7d1 Ensure that all allocas are created in the entry block. (#4685) 1 год назад
handle_aggregates.cpp b54a27e9e7 Fix incorrect lowering of mixed constant / non-constant aggregate initialization. (#4704) 1 год назад
handle_call.cpp c1590f886a Add equality comparison support for `bool`. (#4701) 1 год назад
handle_expr_category.cpp 4845f40dff Switch `CARBON_CHECK` to a format string API (#4285) 1 год назад
lower.cpp c5ada29ba9 Add filename and line number to function debug info metadata (#4243) 1 год назад
lower.h c5ada29ba9 Add filename and line number to function debug info metadata (#4243) 1 год назад
mangler.cpp daba2c72cf [NFC] Convert NameScope from struct to class (#4623) 1 год назад
mangler.h 851ef2c517 Initial, very rough lowering for calls to specific functions and specific function declarations. (#4399) 1 год назад