Skip to content

Instantly share code, notes, and snippets.

@rahulmutt
Created March 16, 2022 19:59
Show Gist options
  • Save rahulmutt/2c37e53be01a1b63f1a1a666395f6e04 to your computer and use it in GitHub Desktop.
Save rahulmutt/2c37e53be01a1b63f1a1a666395f6e04 to your computer and use it in GitHub Desktop.
Heaptrack for zig0 in self-hosted build
reading file "/home/ubuntu/Development/zig/heaptrack.zig0.17870.gz" - please wait, this might take some time...
Debuggee command was: /home/ubuntu/Development/zig/build/zig0 src/stage1.zig -target native -mcpu=baseline --name zig1 --zig-lib-dir /home/ubuntu/Development/zig/lib -femit-bin=/home/ubuntu/Development/zig/build/zig1.o -fcompiler-rt -lc --pkg-begin build_options /home/ubuntu/Development/zig/build/config.zig --pkg-end --pkg-begin compiler_rt /home/ubuntu/Development/zig/lib/std/special/compiler_rt.zig --pkg-end
finished reading file, now analyzing data:
MOST CALLS TO ALLOCATION FUNCTIONS
82221641 calls to allocation functions with 5.34G peak consumption from
mem::os::calloc(unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:71
in /home/ubuntu/Development/zig/build/zig0
2369219 calls with 113.63M peak consumption from:
heap::CAllocator::internal_allocate(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:65
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* mem::Allocator::create<>()
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:121
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* ir_create_inst_noval<>(IrBuilderGen*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:1137
in /home/ubuntu/Development/zig/build/zig0
ir_const_noval(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5428
in /home/ubuntu/Development/zig/build/zig0
ir_const_void(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5837
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_reset_result(IrAnalyze*, Stage1ZirInstResetResult*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:12804
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25258
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
1610348 calls with 77.23M peak consumption from:
heap::CAllocator::internal_allocate(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:65
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* mem::Allocator::create<>()
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:121
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* ir_create_inst_noval<>(IrBuilderGen*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:1137
in /home/ubuntu/Development/zig/build/zig0
ir_const_noval(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5428
in /home/ubuntu/Development/zig/build/zig0
ir_const_void(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5837
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_end_expr(IrAnalyze*, Stage1ZirInstEndExpr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:24701
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25304
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
1508047 calls with 72.05M peak consumption from:
heap::CAllocator::internal_allocate(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:65
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* mem::Allocator::create<>()
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:121
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* ir_create_inst_noval<>(IrBuilderGen*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:1137
in /home/ubuntu/Development/zig/build/zig0
ir_const_noval(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5428
in /home/ubuntu/Development/zig/build/zig0
ir_const_void(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5837
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_reset_result(IrAnalyze*, Stage1ZirInstResetResult*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:12804
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25258
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
types_match_const_cast_only(IrAnalyze*, ZigType*, ZigType*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:4365
in /home/ubuntu/Development/zig/build/zig0
types_match_const_cast_only(IrAnalyze*, ZigType*, ZigType*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:4336
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_cast(IrAnalyze*, Scope*, AstNode*, ZigType*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:7613
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast2(IrAnalyze*, Scope*, AstNode*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8344
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast(IrAnalyze*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8348
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_store_ptr(IrAnalyze*, Scope*, AstNode*, Stage1AirInst*, Stage1AirInst*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:13085
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_end_expr(IrAnalyze*, Stage1ZirInstEndExpr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:24676
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25304
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
1407932 calls with 56.17M peak consumption from:
heap::CAllocator::internal_allocate(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:65
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* mem::Allocator::create<>()
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:121
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* ir_create_inst_noval<>(IrBuilderGen*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:1137
in /home/ubuntu/Development/zig/build/zig0
ir_const_noval(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5428
in /home/ubuntu/Development/zig/build/zig0
ir_const_void(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5837
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_reset_result(IrAnalyze*, Stage1ZirInstResetResult*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:12804
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25258
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
1046653 calls with 50.20M peak consumption from:
heap::CAllocator::internal_allocate(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:65
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* mem::Allocator::create<>()
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:121
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* ir_create_inst_noval<>(IrBuilderGen*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:1137
in /home/ubuntu/Development/zig/build/zig0
ir_const_noval(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5428
in /home/ubuntu/Development/zig/build/zig0
ir_const_move(IrAnalyze*, Scope*, AstNode*, ZigValue*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5437
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_const(IrAnalyze*, Stage1ZirInstConst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8750
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25050
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 74279442 from 1667239 other places
13913278 calls to allocation functions with 907.00M peak consumption from
mem::os::realloc(void*, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:83
in /home/ubuntu/Development/zig/build/zig0
161397 calls with 0B peak consumption from:
heap::CAllocator::internal_reallocate_nonzero(mem::TypeInfo const&, void*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:80
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst** mem::Allocator::reallocate_nonzero<>(Stage1AirInstConst**, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:111
in /home/ubuntu/Development/zig/build/zig0
mem::List<>::ensure_capacity(mem::Allocator*, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem_list.hpp:82
in /home/ubuntu/Development/zig/build/zig0
mem::List<>::append(mem::Allocator*, Stage1AirInstConst* const&)
at /home/ubuntu/Development/zig/src/stage1/mem_list.hpp:25
in /home/ubuntu/Development/zig/build/zig0
ir_const_noval(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5430
in /home/ubuntu/Development/zig/build/zig0
ir_const_void(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5837
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_reset_result(IrAnalyze*, Stage1ZirInstResetResult*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:12804
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25258
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
ir_eval_const_value(CodeGen*, Scope*, AstNode*, ZigValue*, unsigned long*, unsigned long*, ZigFn*, Buf*, AstNode*, Buf*, Stage1Air*, AstNode*, UndefAllowed)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5946
in /home/ubuntu/Development/zig/build/zig0
analyze_const_value(CodeGen*, Scope*, AstNode*, ZigType*, Buf*, UndefAllowed)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:1211
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_zero_bits(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:3096
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_alignment(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:3178
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_type(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:2377
in /home/ubuntu/Development/zig/build/zig0
resolve_decl_container(CodeGen*, TldContainer*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4113
in /home/ubuntu/Development/zig/build/zig0
resolve_top_level_decl(CodeGen*, Tld*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4463
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5313
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
159499 calls with 342.02K peak consumption from:
heap::CAllocator::internal_reallocate_nonzero(mem::TypeInfo const&, void*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:80
in /home/ubuntu/Development/zig/build/zig0
Stage1ZirBasicBlock** mem::Allocator::reallocate_nonzero<>(Stage1ZirBasicBlock**, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:111
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::ensure_capacity(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:76
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::append(Stage1ZirBasicBlock* const&)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:19
in /home/ubuntu/Development/zig/build/zig0
ir_set_cursor_at_end_and_append_block(Stage1AstGen*, Stage1ZirBasicBlock*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:3025
in /home/ubuntu/Development/zig/build/zig0
stage1_astgen(CodeGen*, AstNode*, Scope*, Stage1Zir*, ZigFn*, bool)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:8226
in /home/ubuntu/Development/zig/build/zig0
ir_eval_const_value(CodeGen*, Scope*, AstNode*, ZigValue*, unsigned long*, unsigned long*, ZigFn*, Buf*, AstNode*, Buf*, Stage1Air*, AstNode*, UndefAllowed)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5925
in /home/ubuntu/Development/zig/build/zig0
analyze_const_value(CodeGen*, Scope*, AstNode*, ZigType*, Buf*, UndefAllowed)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:1211
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_zero_bits(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:3096
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_alignment(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:3178
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_type(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:2377
in /home/ubuntu/Development/zig/build/zig0
resolve_decl_container(CodeGen*, TldContainer*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4113
in /home/ubuntu/Development/zig/build/zig0
resolve_top_level_decl(CodeGen*, Tld*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4463
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5313
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
159499 calls with 9.79M peak consumption from:
heap::CAllocator::internal_reallocate_nonzero(mem::TypeInfo const&, void*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:80
in /home/ubuntu/Development/zig/build/zig0
Stage1ZirInst** mem::Allocator::reallocate_nonzero<>(Stage1ZirInst**, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:111
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::ensure_capacity(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:76
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::append(Stage1ZirInst* const&)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:19
in /home/ubuntu/Development/zig/build/zig0
ir_instruction_append(Stage1ZirBasicBlock*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:378
in /home/ubuntu/Development/zig/build/zig0
Stage1ZirInstResetResult* ir_build_instruction<>(Stage1AstGen*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:964
in /home/ubuntu/Development/zig/build/zig0
ir_build_reset_result(Stage1AstGen*, Scope*, AstNode*, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:2590
in /home/ubuntu/Development/zig/build/zig0
astgen_node_extra(Stage1AstGen*, AstNode*, Scope*, LVal, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:8188
in /home/ubuntu/Development/zig/build/zig0
stage1_astgen(CodeGen*, AstNode*, Scope*, Stage1Zir*, ZigFn*, bool)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:8230
in /home/ubuntu/Development/zig/build/zig0
ir_eval_const_value(CodeGen*, Scope*, AstNode*, ZigValue*, unsigned long*, unsigned long*, ZigFn*, Buf*, AstNode*, Buf*, Stage1Air*, AstNode*, UndefAllowed)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5925
in /home/ubuntu/Development/zig/build/zig0
analyze_const_value(CodeGen*, Scope*, AstNode*, ZigType*, Buf*, UndefAllowed)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:1211
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_zero_bits(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:3096
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_alignment(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:3178
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_type(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:2377
in /home/ubuntu/Development/zig/build/zig0
resolve_decl_container(CodeGen*, TldContainer*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4113
in /home/ubuntu/Development/zig/build/zig0
resolve_top_level_decl(CodeGen*, Tld*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4463
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5313
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
159499 calls with 342.02K peak consumption from:
heap::CAllocator::internal_reallocate_nonzero(mem::TypeInfo const&, void*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:80
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInst** mem::Allocator::reallocate_nonzero<>(Stage1AirInst**, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:111
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::ensure_capacity(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:76
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::append(Stage1AirInst* const&)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:19
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_add_implicit_return_type(IrAnalyze*, Stage1ZirInstAddImplicitReturnType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8700
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25282
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
ir_eval_const_value(CodeGen*, Scope*, AstNode*, ZigValue*, unsigned long*, unsigned long*, ZigFn*, Buf*, AstNode*, Buf*, Stage1Air*, AstNode*, UndefAllowed)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5946
in /home/ubuntu/Development/zig/build/zig0
analyze_const_value(CodeGen*, Scope*, AstNode*, ZigType*, Buf*, UndefAllowed)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:1211
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_zero_bits(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:3096
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_alignment(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:3178
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_type(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:2377
in /home/ubuntu/Development/zig/build/zig0
resolve_decl_container(CodeGen*, TldContainer*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4113
in /home/ubuntu/Development/zig/build/zig0
resolve_top_level_decl(CodeGen*, Tld*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4463
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5313
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
159499 calls with 10.21M peak consumption from:
heap::CAllocator::internal_reallocate_nonzero(mem::TypeInfo const&, void*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:80
in /home/ubuntu/Development/zig/build/zig0
Stage1AirBasicBlock** mem::Allocator::reallocate_nonzero<>(Stage1AirBasicBlock**, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:111
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::ensure_capacity(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:76
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::append(Stage1AirBasicBlock* const&)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:19
in /home/ubuntu/Development/zig/build/zig0
ir_append_basic_block_gen(IrBuilderGen*, Stage1AirBasicBlock*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:1722
in /home/ubuntu/Development/zig/build/zig0
ir_finish_bb(IrAnalyze*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5737
in /home/ubuntu/Development/zig/build/zig0
ir_finish_anal(IrAnalyze*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5786
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_return(IrAnalyze*, Stage1ZirInstReturn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8746
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25048
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
ir_eval_const_value(CodeGen*, Scope*, AstNode*, ZigValue*, unsigned long*, unsigned long*, ZigFn*, Buf*, AstNode*, Buf*, Stage1Air*, AstNode*, UndefAllowed)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5946
in /home/ubuntu/Development/zig/build/zig0
analyze_const_value(CodeGen*, Scope*, AstNode*, ZigType*, Buf*, UndefAllowed)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:1211
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_zero_bits(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:3096
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_alignment(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:3178
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_type(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:2377
in /home/ubuntu/Development/zig/build/zig0
resolve_decl_container(CodeGen*, TldContainer*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4113
in /home/ubuntu/Development/zig/build/zig0
resolve_top_level_decl(CodeGen*, Tld*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4463
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5313
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 13113885 from 456166 other places
11127207 calls to allocation functions with 266.94M peak consumption from
0x7fb05c5569f8
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
537659 calls with 0B peak consumption from:
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
537659 calls with 0B peak consumption from:
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
527254 calls with 0B peak consumption from:
0x7fb05cb365c7
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
428768 calls with 0B peak consumption from:
0x7fb05c94c186
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05cb51528
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
334153 calls with 0B peak consumption from:
llvm::Intrinsic::getName[abi:cxx11](unsigned int, llvm::ArrayRef<>, llvm::Module*, llvm::FunctionType*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c7aab3f
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c7aa07a
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c7a3a37
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c796255
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c790761
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::VerifierAnalysis::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05ec94743
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AnalysisManager<>::getResultImpl(llvm::AnalysisKey*, llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::VerifierPass::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::detail::PassModel<>::run(llvm::Module&, llvm::AnalysisManager<>&)
at /usr/lib/llvm-13/include/llvm/IR/PassManagerInternal.h:85
in /home/ubuntu/Development/zig/build/zig0
llvm::PassManager<>::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:386
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 8761714 from 8439 other places
3028162 calls to allocation functions with 300.95M peak consumption from
llvm::User::operator new(unsigned long, unsigned int)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
288158 calls with 27.66M peak consumption from:
0x7fb05c655277
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
LLVMBuildLoad
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
gen_load_untyped(CodeGen*, LLVMOpaqueValue*, unsigned int, bool, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:913
in /home/ubuntu/Development/zig/build/zig0
gen_load(CodeGen*, LLVMOpaqueValue*, ZigType*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:926
in /home/ubuntu/Development/zig/build/zig0
get_handle_value(CodeGen*, LLVMOpaqueValue*, ZigType*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:935
in /home/ubuntu/Development/zig/build/zig0
ir_render_load_ptr(CodeGen*, Stage1Air*, Stage1AirInstLoadPtr*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4243
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7582
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
213908 calls with 22.25M peak consumption from:
0x7fb05c69587e
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
LLVMBuildAlloca
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
build_alloca(CodeGen*, ZigType*, char const*, unsigned int)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:2053
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9038
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
165794 calls with 21.22M peak consumption from:
0x7fb05c648140
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
gen_store_untyped(CodeGen*, LLVMOpaqueValue*, LLVMOpaqueValue*, unsigned int, bool)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:896
in /home/ubuntu/Development/zig/build/zig0
gen_store(CodeGen*, LLVMOpaqueValue*, LLVMOpaqueValue*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:907
in /home/ubuntu/Development/zig/build/zig0
gen_assign_raw(CodeGen*, LLVMOpaqueValue*, ZigType*, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1931
in /home/ubuntu/Development/zig/build/zig0
ir_render_store_ptr(CodeGen*, Stage1Air*, Stage1AirInstStorePtr*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4454
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7584
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
152970 calls with 29.41M peak consumption from:
llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef<>, llvm::Twine const&, llvm::Instruction*)
at /usr/lib/llvm-13/include/llvm/IR/Instructions.h:1526
in /home/ubuntu/Development/zig/build/zig0
ZigLLVMBuildCall
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:425
in /home/ubuntu/Development/zig/build/zig0
ir_render_call(CodeGen*, Stage1Air*, Stage1AirInstCall*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:5144
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7594
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
137088 calls with 24.13M peak consumption from:
0x7fb05c698670
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
LLVMBuildStructGEP
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ir_render_struct_field_ptr(CodeGen*, Stage1Air*, Stage1AirInstStructFieldPtr*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:5226
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7596
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 2070244 from 1409 other places
2269185 calls to allocation functions with 36.60M peak consumption from
mem::os::malloc(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:54
in /home/ubuntu/Development/zig/build/zig0
202245 calls with 3.24M peak consumption from:
heap::CAllocator::internal_allocate_nonzero(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:69
in /home/ubuntu/Development/zig/build/zig0
ConstCastTypeMismatch* mem::Allocator::allocate_nonzero<>(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:101
in /home/ubuntu/Development/zig/build/zig0
types_match_const_cast_only(IrAnalyze*, ZigType*, ZigType*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:4502
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_cast(IrAnalyze*, Scope*, AstNode*, ZigType*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:7613
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast2(IrAnalyze*, Scope*, AstNode*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8344
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast(IrAnalyze*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8348
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_switch_br(IrAnalyze*, Stage1ZirInstSwitchBr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:16835
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25118
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
197915 calls with 3.17M peak consumption from:
heap::CAllocator::internal_allocate_nonzero(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:69
in /home/ubuntu/Development/zig/build/zig0
ConstCastTypeMismatch* mem::Allocator::allocate_nonzero<>(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:101
in /home/ubuntu/Development/zig/build/zig0
types_match_const_cast_only(IrAnalyze*, ZigType*, ZigType*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:4502
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_cast(IrAnalyze*, Scope*, AstNode*, ZigType*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:7613
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast2(IrAnalyze*, Scope*, AstNode*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8344
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast(IrAnalyze*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8348
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_check_switch_prongs(IrAnalyze*, Stage1ZirInstCheckSwitchProngs*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22627
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25214
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
197915 calls with 3.17M peak consumption from:
heap::CAllocator::internal_allocate_nonzero(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:69
in /home/ubuntu/Development/zig/build/zig0
ConstCastTypeMismatch* mem::Allocator::allocate_nonzero<>(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:101
in /home/ubuntu/Development/zig/build/zig0
types_match_const_cast_only(IrAnalyze*, ZigType*, ZigType*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:4502
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_cast(IrAnalyze*, Scope*, AstNode*, ZigType*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:7613
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast2(IrAnalyze*, Scope*, AstNode*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8344
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast(IrAnalyze*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8348
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_check_switch_prongs(IrAnalyze*, Stage1ZirInstCheckSwitchProngs*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22634
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25214
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
120863 calls with 1.93M peak consumption from:
heap::CAllocator::internal_allocate_nonzero(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:69
in /home/ubuntu/Development/zig/build/zig0
ConstCastTypeMismatch* mem::Allocator::allocate_nonzero<>(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:101
in /home/ubuntu/Development/zig/build/zig0
types_match_const_cast_only(IrAnalyze*, ZigType*, ZigType*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:4502
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_cast(IrAnalyze*, Scope*, AstNode*, ZigType*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:7613
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast2(IrAnalyze*, Scope*, AstNode*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8344
in /home/ubuntu/Development/zig/build/zig0
ir_resolve_result_raw(IrAnalyze*, Stage1ZirInst*, ResultLoc*, ZigType*, Stage1AirInst*, bool, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:12398
in /home/ubuntu/Development/zig/build/zig0
ir_resolve_result(IrAnalyze*, Stage1ZirInst*, ResultLoc*, ZigType*, Stage1AirInst*, bool, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:12577
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_end_expr(IrAnalyze*, Stage1ZirInstEndExpr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:24667
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25304
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
120862 calls with 1.93M peak consumption from:
heap::CAllocator::internal_allocate_nonzero(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:69
in /home/ubuntu/Development/zig/build/zig0
ConstCastTypeMismatch* mem::Allocator::allocate_nonzero<>(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:101
in /home/ubuntu/Development/zig/build/zig0
types_match_const_cast_only(IrAnalyze*, ZigType*, ZigType*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:4502
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_cast(IrAnalyze*, Scope*, AstNode*, ZigType*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:7613
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast2(IrAnalyze*, Scope*, AstNode*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8344
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_implicit_cast(IrAnalyze*, Stage1ZirInstImplicitCast*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:24712
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25254
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 1429385 from 8962 other places
1850487 calls to allocation functions with 0B peak consumption from
llvm::MCObjectStreamer::getOrCreateDataFragment(llvm::MCSubtargetInfo const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
783063 calls with 0B peak consumption from:
llvm::MCObjectStreamer::emitBytes(llvm::StringRef)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCStreamer::emitIntValue(unsigned long, unsigned int)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCDwarfLineTable::emitCU(llvm::MCStreamer*, llvm::MCDwarfLineTableParams, llvm::Optional<>&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCDwarfLineTable::emit(llvm::MCStreamer*, llvm::MCDwarfLineTableParams)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCObjectStreamer::finishImpl()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCELFStreamer::finishImpl()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCStreamer::Finish(llvm::SMLoc)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::doFinalization(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::doFinalization(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
299137 calls with 0B peak consumption from:
llvm::MCELFStreamer::emitInstToData(llvm::MCInst const&, llvm::MCSubtargetInfo const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCObjectStreamer::emitInstructionImpl(llvm::MCInst const&, llvm::MCSubtargetInfo const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCObjectStreamer::emitInstruction(llvm::MCInst const&, llvm::MCSubtargetInfo const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05eaea97e
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::emitFunctionBody()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e90da15
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
186455 calls with 0B peak consumption from:
llvm::MCObjectStreamer::emitBytes(llvm::StringRef)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCStreamer::emitIntValue(unsigned long, unsigned int)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05d922236
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCELFStreamer::finishImpl()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCStreamer::Finish(llvm::SMLoc)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::doFinalization(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::doFinalization(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
90485 calls with 0B peak consumption from:
llvm::MCObjectStreamer::emitBytes(llvm::StringRef)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCStreamer::emitIntValue(unsigned long, unsigned int)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCDwarfLineTable::emitCU(llvm::MCStreamer*, llvm::MCDwarfLineTableParams, llvm::Optional<>&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCDwarfLineTable::emit(llvm::MCStreamer*, llvm::MCDwarfLineTableParams)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCObjectStreamer::finishImpl()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCELFStreamer::finishImpl()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCStreamer::Finish(llvm::SMLoc)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::doFinalization(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::doFinalization(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
54079 calls with 0B peak consumption from:
llvm::MCObjectStreamer::emitFill(llvm::MCExpr const&, unsigned long, llvm::SMLoc)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05cdb68e6
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05cdb485e
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05cdb6840
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05cdb485e
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::emitGlobalConstant(llvm::DataLayout const&, llvm::Constant const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::emitGlobalVariable(llvm::GlobalVariable const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::doFinalization(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::doFinalization(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 437268 from 73 other places
1372377 calls to allocation functions with 58.29M peak consumption from
llvm::MDNode::operator new(unsigned long, unsigned int)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
852403 calls with 27.28M peak consumption from:
llvm::DILocation::getImpl(llvm::LLVMContext&, unsigned int, unsigned int, llvm::Metadata*, llvm::Metadata*, bool, llvm::Metadata::StorageType, bool)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DILocation::get(llvm::LLVMContext&, unsigned int, unsigned int, llvm::Metadata*, llvm::Metadata*, bool)
at /usr/lib/llvm-13/include/llvm/IR/DebugInfoMetadata.h:1594
in /home/ubuntu/Development/zig/build/zig0
ZigLLVMSetCurrentDebugLocation
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:798
in /home/ubuntu/Development/zig/build/zig0
set_debug_location(CodeGen*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7552
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7766
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
73878 calls with 5.32M peak consumption from:
llvm::DILocalVariable::getImpl(llvm::LLVMContext&, llvm::Metadata*, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, unsigned int, llvm::DINode::DIFlags, unsigned int, llvm::Metadata::StorageType, bool)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMCreateAutoVariable
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:822
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9071
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
68995 calls with 2.21M peak consumption from:
llvm::DILocation::getImpl(llvm::LLVMContext&, unsigned int, unsigned int, llvm::Metadata*, llvm::Metadata*, bool, llvm::Metadata::StorageType, bool)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DILocation::get(llvm::LLVMContext&, unsigned int, unsigned int, llvm::Metadata*, llvm::Metadata*, bool)
at /usr/lib/llvm-13/include/llvm/IR/DebugInfoMetadata.h:1594
in /home/ubuntu/Development/zig/build/zig0
ZigLLVMGetDebugLoc
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:1024
in /home/ubuntu/Development/zig/build/zig0
gen_var_debug_decl(CodeGen*, ZigVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1970
in /home/ubuntu/Development/zig/build/zig0
walk_function_params(CodeGen*, ZigType*, FnWalk*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:2479
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9214
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
68995 calls with 4.97M peak consumption from:
llvm::DILocalVariable::getImpl(llvm::LLVMContext&, llvm::Metadata*, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, unsigned int, llvm::DINode::DIFlags, unsigned int, llvm::Metadata::StorageType, bool)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::createParameterVariable(llvm::DIScope*, llvm::StringRef, unsigned int, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMCreateParameterVariable
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:853
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9096
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
43577 calls with 0B peak consumption from:
llvm::DILocation::getImpl(llvm::LLVMContext&, unsigned int, unsigned int, llvm::Metadata*, llvm::Metadata*, bool, llvm::Metadata::StorageType, bool)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05cff7a72
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::InlineFunction(llvm::CallBase&, llvm::InlineFunctionInfo&, llvm::AAResults*, bool, llvm::Function*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05ecadeeb
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::PassManager<>::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:386
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 264529 from 2361 other places
1346412 calls to allocation functions with 638.85K peak consumption from
llvm::SmallVectorBase<>::grow_pod(void*, unsigned long, unsigned long)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
186471 calls with 0B peak consumption from:
llvm::calculateDbgEntityHistory(llvm::MachineFunction const*, llvm::TargetRegisterInfo const*, llvm::DbgValueHistoryMap&, llvm::DbgLabelInstrMap&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DebugHandlerBase::beginFunction(llvm::MachineFunction const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::emitFunctionHeader()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::emitFunctionBody()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e90da15
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
116334 calls with 0B peak consumption from:
llvm::SmallVectorImpl<>::operator=(llvm::SmallVectorImpl<> const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::calculateDbgEntityHistory(llvm::MachineFunction const*, llvm::TargetRegisterInfo const*, llvm::DbgValueHistoryMap&, llvm::DbgLabelInstrMap&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DebugHandlerBase::beginFunction(llvm::MachineFunction const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::emitFunctionHeader()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::emitFunctionBody()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e90da15
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
35790 calls with 0B peak consumption from:
llvm::SelectionDAGISel::SelectCodeCommon(llvm::SDNode*, unsigned char const*, unsigned int)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e997371
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::DoInstructionSelection()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::CodeGenAndEmitDAG()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
35477 calls with 0B peak consumption from:
0x7fb05d88f981
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::TargetLibraryAnalysis::run(llvm::Function const&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c8184ba
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
35477 calls with 0B peak consumption from:
llvm::SmallVectorTemplateCommon<>::grow_pod(unsigned long, unsigned long)
at /usr/lib/llvm-13/include/llvm/ADT/SmallVector.h:124
in /home/ubuntu/Development/zig/build/zig0
llvm::SmallVectorTemplateBase<>::grow(unsigned long)
at /usr/lib/llvm-13/include/llvm/ADT/SmallVector.h:510
in /home/ubuntu/Development/zig/build/zig0
llvm::SmallVectorImpl<>::operator=(llvm::SmallVectorImpl<> const&)
at /usr/lib/llvm-13/include/llvm/ADT/SmallVector.h:1004
in /home/ubuntu/Development/zig/build/zig0
llvm::SmallVector<>::SmallVector(llvm::SmallVector<> const&)
at /usr/lib/llvm-13/include/llvm/ADT/SmallVector.h:1203
in /home/ubuntu/Development/zig/build/zig0
llvm::BitVector::BitVector(llvm::BitVector const&)
at /usr/lib/llvm-13/include/llvm/ADT/BitVector.h:74
in /home/ubuntu/Development/zig/build/zig0
llvm::TargetLibraryInfo::TargetLibraryInfo(llvm::TargetLibraryInfo&&)
at /usr/lib/llvm-13/include/llvm/Analysis/TargetLibraryInfo.h:258
in /home/ubuntu/Development/zig/build/zig0
llvm::detail::AnalysisResultModel<>::AnalysisResultModel(llvm::TargetLibraryInfo)
at /usr/lib/llvm-13/include/llvm/IR/PassManagerInternal.h:230
in /home/ubuntu/Development/zig/build/zig0
std::_MakeUniq<>::__single_object std::make_unique<>(llvm::TargetLibraryInfo&&)
at /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:857
in /home/ubuntu/Development/zig/build/zig0
llvm::detail::AnalysisPassModel<>::run(llvm::Function&, llvm::AnalysisManager<>&)
at /usr/lib/llvm-13/include/llvm/IR/PassManagerInternal.h:314
in /home/ubuntu/Development/zig/build/zig0
llvm::AnalysisManager<>::getResultImpl(llvm::AnalysisKey*, llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05ec936f1
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::LazyCallGraph::LazyCallGraph(llvm::Module&, llvm::function_ref<>)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05ec9342b
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AnalysisManager<>::getResultImpl(llvm::AnalysisKey*, llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::InnerAnalysisManagerProxy<>::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05ecd5e85
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AnalysisManager<>::getResultImpl(llvm::AnalysisKey*, llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05d4cb09b
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::PassManager<>::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:386
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 936863 from 2103 other places
1232412 calls to allocation functions with 0B peak consumption from
llvm::MCObjectStreamer::emitDwarfAdvanceLineAddr(long, llvm::MCSymbol const*, llvm::MCSymbol const*, unsigned int)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
1232411 calls with 0B peak consumption from:
llvm::MCDwarfLineTable::emitCU(llvm::MCStreamer*, llvm::MCDwarfLineTableParams, llvm::Optional<>&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCDwarfLineTable::emit(llvm::MCStreamer*, llvm::MCDwarfLineTableParams)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCObjectStreamer::finishImpl()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCELFStreamer::finishImpl()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCStreamer::Finish(llvm::SMLoc)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::doFinalization(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::doFinalization(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
1 calls with 0B peak consumption from:
llvm::MCDwarfLineTable::emitCU(llvm::MCStreamer*, llvm::MCDwarfLineTableParams, llvm::Optional<>&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCDwarfLineTable::emit(llvm::MCStreamer*, llvm::MCDwarfLineTableParams)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCObjectStreamer::finishImpl()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCELFStreamer::finishImpl()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCStreamer::Finish(llvm::SMLoc)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::doFinalization(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::doFinalization(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
1072649 calls to allocation functions with 0B peak consumption from
llvm::MachineBasicBlock::addSuccessorWithoutProb(llvm::MachineBasicBlock*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
171807 calls with 0B peak consumption from:
llvm::FastISel::finishCondBranch(llvm::BasicBlock const*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e941f42
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FastISel::selectInstruction(llvm::Instruction const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
171807 calls with 0B peak consumption from:
llvm::FastISel::finishCondBranch(llvm::BasicBlock const*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e941f42
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FastISel::selectInstruction(llvm::Instruction const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
171807 calls with 0B peak consumption from:
llvm::FastISel::fastEmitBranch(llvm::MachineBasicBlock*, llvm::DebugLoc const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e941f42
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FastISel::selectInstruction(llvm::Instruction const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
171807 calls with 0B peak consumption from:
llvm::FastISel::fastEmitBranch(llvm::MachineBasicBlock*, llvm::DebugLoc const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e941f42
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FastISel::selectInstruction(llvm::Instruction const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
86159 calls with 0B peak consumption from:
llvm::FastISel::fastEmitBranch(llvm::MachineBasicBlock*, llvm::DebugLoc const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FastISel::selectOperator(llvm::User const*, unsigned int)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FastISel::selectInstruction(llvm::Instruction const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 299262 from 41 other places
PEAK MEMORY CONSUMERS
5.34G peak memory consumed over 82221641 calls from
mem::os::calloc(unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:71
in /home/ubuntu/Development/zig/build/zig0
113.63M consumed over 2369219 calls from:
heap::CAllocator::internal_allocate(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:65
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* mem::Allocator::create<>()
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:121
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* ir_create_inst_noval<>(IrBuilderGen*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:1137
in /home/ubuntu/Development/zig/build/zig0
ir_const_noval(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5428
in /home/ubuntu/Development/zig/build/zig0
ir_const_void(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5837
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_reset_result(IrAnalyze*, Stage1ZirInstResetResult*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:12804
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25258
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
77.23M consumed over 1610348 calls from:
heap::CAllocator::internal_allocate(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:65
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* mem::Allocator::create<>()
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:121
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* ir_create_inst_noval<>(IrBuilderGen*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:1137
in /home/ubuntu/Development/zig/build/zig0
ir_const_noval(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5428
in /home/ubuntu/Development/zig/build/zig0
ir_const_void(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5837
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_end_expr(IrAnalyze*, Stage1ZirInstEndExpr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:24701
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25304
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
72.05M consumed over 1508047 calls from:
heap::CAllocator::internal_allocate(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:65
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* mem::Allocator::create<>()
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:121
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* ir_create_inst_noval<>(IrBuilderGen*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:1137
in /home/ubuntu/Development/zig/build/zig0
ir_const_noval(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5428
in /home/ubuntu/Development/zig/build/zig0
ir_const_void(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5837
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_reset_result(IrAnalyze*, Stage1ZirInstResetResult*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:12804
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25258
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
types_match_const_cast_only(IrAnalyze*, ZigType*, ZigType*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:4365
in /home/ubuntu/Development/zig/build/zig0
types_match_const_cast_only(IrAnalyze*, ZigType*, ZigType*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:4336
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_cast(IrAnalyze*, Scope*, AstNode*, ZigType*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:7613
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast2(IrAnalyze*, Scope*, AstNode*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8344
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast(IrAnalyze*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8348
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_store_ptr(IrAnalyze*, Scope*, AstNode*, Stage1AirInst*, Stage1AirInst*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:13085
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_end_expr(IrAnalyze*, Stage1ZirInstEndExpr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:24676
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25304
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
56.17M consumed over 1407932 calls from:
heap::CAllocator::internal_allocate(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:65
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* mem::Allocator::create<>()
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:121
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* ir_create_inst_noval<>(IrBuilderGen*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:1137
in /home/ubuntu/Development/zig/build/zig0
ir_const_noval(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5428
in /home/ubuntu/Development/zig/build/zig0
ir_const_void(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5837
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_reset_result(IrAnalyze*, Stage1ZirInstResetResult*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:12804
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25258
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
53.87M consumed over 822 calls from:
heap::CAllocator::internal_allocate(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:65
in /home/ubuntu/Development/zig/build/zig0
heap::ArenaAllocator::Impl::Segment* mem::Allocator::create<>()
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:121
in /home/ubuntu/Development/zig/build/zig0
heap::ArenaAllocator::Impl::new_segment()
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:190
in /home/ubuntu/Development/zig/build/zig0
heap::ArenaAllocator::Impl::allocate(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:158
in /home/ubuntu/Development/zig/build/zig0
heap::ArenaAllocator::internal_allocate(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:289
in /home/ubuntu/Development/zig/build/zig0
ZigValue* mem::Allocator::create<>()
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:121
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstConst* ir_create_inst_gen<>(IrBuilderGen*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:1131
in /home/ubuntu/Development/zig/build/zig0
ir_const(IrAnalyze*, Scope*, AstNode*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5418
in /home/ubuntu/Development/zig/build/zig0
ir_get_deref(IrAnalyze*, Scope*, AstNode*, Stage1AirInst*, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8410
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_load_ptr(IrAnalyze*, Stage1ZirInstLoadPtr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:15989
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25060
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 4.97G from 1667239 other places
907.00M peak memory consumed over 13913278 calls from
mem::os::realloc(void*, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:83
in /home/ubuntu/Development/zig/build/zig0
44.31M consumed over 98895 calls from:
heap::CAllocator::internal_reallocate_nonzero(mem::TypeInfo const&, void*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:80
in /home/ubuntu/Development/zig/build/zig0
RangeWithSrc* mem::Allocator::reallocate_nonzero<>(RangeWithSrc*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:111
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::ensure_capacity(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:76
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::append(RangeWithSrc const&)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:19
in /home/ubuntu/Development/zig/build/zig0
rangeset_add_range(RangeSet*, BigInt*, BigInt*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/range_set.cpp:17
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_check_switch_prongs(IrAnalyze*, Stage1ZirInstCheckSwitchProngs*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22654
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25214
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
25.27M consumed over 56399 calls from:
heap::CAllocator::internal_reallocate_nonzero(mem::TypeInfo const&, void*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:80
in /home/ubuntu/Development/zig/build/zig0
RangeWithSrc* mem::Allocator::reallocate_nonzero<>(RangeWithSrc*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:111
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::ensure_capacity(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:76
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::append(RangeWithSrc const&)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:19
in /home/ubuntu/Development/zig/build/zig0
rangeset_add_range(RangeSet*, BigInt*, BigInt*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/range_set.cpp:17
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_check_switch_prongs(IrAnalyze*, Stage1ZirInstCheckSwitchProngs*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22654
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25214
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
types_match_const_cast_only(IrAnalyze*, ZigType*, ZigType*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:4365
in /home/ubuntu/Development/zig/build/zig0
types_match_const_cast_only(IrAnalyze*, ZigType*, ZigType*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:4336
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_cast(IrAnalyze*, Scope*, AstNode*, ZigType*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:7613
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast2(IrAnalyze*, Scope*, AstNode*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8344
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast(IrAnalyze*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8348
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_store_ptr(IrAnalyze*, Scope*, AstNode*, Stage1AirInst*, Stage1AirInst*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:13085
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_end_expr(IrAnalyze*, Stage1ZirInstEndExpr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:24676
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25304
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
10.21M consumed over 159499 calls from:
heap::CAllocator::internal_reallocate_nonzero(mem::TypeInfo const&, void*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:80
in /home/ubuntu/Development/zig/build/zig0
Stage1AirBasicBlock** mem::Allocator::reallocate_nonzero<>(Stage1AirBasicBlock**, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:111
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::ensure_capacity(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:76
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::append(Stage1AirBasicBlock* const&)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:19
in /home/ubuntu/Development/zig/build/zig0
ir_append_basic_block_gen(IrBuilderGen*, Stage1AirBasicBlock*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:1722
in /home/ubuntu/Development/zig/build/zig0
ir_finish_bb(IrAnalyze*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5737
in /home/ubuntu/Development/zig/build/zig0
ir_finish_anal(IrAnalyze*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5786
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_return(IrAnalyze*, Stage1ZirInstReturn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8746
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25048
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
ir_eval_const_value(CodeGen*, Scope*, AstNode*, ZigValue*, unsigned long*, unsigned long*, ZigFn*, Buf*, AstNode*, Buf*, Stage1Air*, AstNode*, UndefAllowed)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5946
in /home/ubuntu/Development/zig/build/zig0
analyze_const_value(CodeGen*, Scope*, AstNode*, ZigType*, Buf*, UndefAllowed)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:1211
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_zero_bits(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:3096
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_alignment(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:3178
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_type(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:2377
in /home/ubuntu/Development/zig/build/zig0
resolve_decl_container(CodeGen*, TldContainer*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4113
in /home/ubuntu/Development/zig/build/zig0
resolve_top_level_decl(CodeGen*, Tld*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4463
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5313
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
10.20M consumed over 159324 calls from:
heap::CAllocator::internal_reallocate_nonzero(mem::TypeInfo const&, void*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:80
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInst** mem::Allocator::reallocate_nonzero<>(Stage1AirInst**, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:111
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::ensure_capacity(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:76
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::append(Stage1AirInst* const&)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:19
in /home/ubuntu/Development/zig/build/zig0
ir_inst_gen_append(Stage1AirBasicBlock*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:685
in /home/ubuntu/Development/zig/build/zig0
Stage1AirInstVarPtr* ir_build_inst_gen<>(IrBuilderGen*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:1148
in /home/ubuntu/Development/zig/build/zig0
ir_build_var_ptr_gen(IrAnalyze*, Scope*, AstNode*, ZigVar*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:1237
in /home/ubuntu/Development/zig/build/zig0
ir_get_var_ptr(IrAnalyze*, Scope*, AstNode*, ZigVar*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:13015
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_var_ptr(IrAnalyze*, Stage1ZirInstVarPtr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:14763
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25066
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
ir_eval_const_value(CodeGen*, Scope*, AstNode*, ZigValue*, unsigned long*, unsigned long*, ZigFn*, Buf*, AstNode*, Buf*, Stage1Air*, AstNode*, UndefAllowed)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5946
in /home/ubuntu/Development/zig/build/zig0
analyze_const_value(CodeGen*, Scope*, AstNode*, ZigType*, Buf*, UndefAllowed)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:1211
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_zero_bits(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:3096
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_alignment(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:3178
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_type(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:2377
in /home/ubuntu/Development/zig/build/zig0
resolve_decl_container(CodeGen*, TldContainer*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4113
in /home/ubuntu/Development/zig/build/zig0
resolve_top_level_decl(CodeGen*, Tld*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4463
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5313
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
9.79M consumed over 159499 calls from:
heap::CAllocator::internal_reallocate_nonzero(mem::TypeInfo const&, void*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:80
in /home/ubuntu/Development/zig/build/zig0
Stage1ZirInst** mem::Allocator::reallocate_nonzero<>(Stage1ZirInst**, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:111
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::ensure_capacity(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:76
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::append(Stage1ZirInst* const&)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:19
in /home/ubuntu/Development/zig/build/zig0
ir_instruction_append(Stage1ZirBasicBlock*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:378
in /home/ubuntu/Development/zig/build/zig0
Stage1ZirInstResetResult* ir_build_instruction<>(Stage1AstGen*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:964
in /home/ubuntu/Development/zig/build/zig0
ir_build_reset_result(Stage1AstGen*, Scope*, AstNode*, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:2590
in /home/ubuntu/Development/zig/build/zig0
astgen_node_extra(Stage1AstGen*, AstNode*, Scope*, LVal, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:8188
in /home/ubuntu/Development/zig/build/zig0
stage1_astgen(CodeGen*, AstNode*, Scope*, Stage1Zir*, ZigFn*, bool)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:8230
in /home/ubuntu/Development/zig/build/zig0
ir_eval_const_value(CodeGen*, Scope*, AstNode*, ZigValue*, unsigned long*, unsigned long*, ZigFn*, Buf*, AstNode*, Buf*, Stage1Air*, AstNode*, UndefAllowed)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5925
in /home/ubuntu/Development/zig/build/zig0
analyze_const_value(CodeGen*, Scope*, AstNode*, ZigType*, Buf*, UndefAllowed)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:1211
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_zero_bits(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:3096
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_alignment(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:3178
in /home/ubuntu/Development/zig/build/zig0
resolve_struct_type(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:2377
in /home/ubuntu/Development/zig/build/zig0
resolve_decl_container(CodeGen*, TldContainer*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4113
in /home/ubuntu/Development/zig/build/zig0
resolve_top_level_decl(CodeGen*, Tld*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4463
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5313
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 807.22M from 456166 other places
300.95M peak memory consumed over 3028162 calls from
llvm::User::operator new(unsigned long, unsigned int)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
29.41M consumed over 152970 calls from:
llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef<>, llvm::Twine const&, llvm::Instruction*)
at /usr/lib/llvm-13/include/llvm/IR/Instructions.h:1526
in /home/ubuntu/Development/zig/build/zig0
ZigLLVMBuildCall
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:425
in /home/ubuntu/Development/zig/build/zig0
ir_render_call(CodeGen*, Stage1Air*, Stage1AirInstCall*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:5144
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7594
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
27.66M consumed over 288158 calls from:
0x7fb05c655277
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
LLVMBuildLoad
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
gen_load_untyped(CodeGen*, LLVMOpaqueValue*, unsigned int, bool, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:913
in /home/ubuntu/Development/zig/build/zig0
gen_load(CodeGen*, LLVMOpaqueValue*, ZigType*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:926
in /home/ubuntu/Development/zig/build/zig0
get_handle_value(CodeGen*, LLVMOpaqueValue*, ZigType*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:935
in /home/ubuntu/Development/zig/build/zig0
ir_render_load_ptr(CodeGen*, Stage1Air*, Stage1AirInstLoadPtr*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4243
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7582
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
24.13M consumed over 137088 calls from:
0x7fb05c698670
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
LLVMBuildStructGEP
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ir_render_struct_field_ptr(CodeGen*, Stage1Air*, Stage1AirInstStructFieldPtr*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:5226
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7596
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
22.25M consumed over 213908 calls from:
0x7fb05c69587e
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
LLVMBuildAlloca
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
build_alloca(CodeGen*, ZigType*, char const*, unsigned int)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:2053
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9038
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
21.22M consumed over 165794 calls from:
0x7fb05c648140
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
gen_store_untyped(CodeGen*, LLVMOpaqueValue*, LLVMOpaqueValue*, unsigned int, bool)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:896
in /home/ubuntu/Development/zig/build/zig0
gen_store(CodeGen*, LLVMOpaqueValue*, LLVMOpaqueValue*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:907
in /home/ubuntu/Development/zig/build/zig0
gen_assign_raw(CodeGen*, LLVMOpaqueValue*, ZigType*, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1931
in /home/ubuntu/Development/zig/build/zig0
ir_render_store_ptr(CodeGen*, Stage1Air*, Stage1AirInstStorePtr*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4454
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7584
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 176.28M from 1409 other places
266.94M peak memory consumed over 11127207 calls from
0x7fb05c5569f8
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
88.27M consumed over 57470 calls from:
0x7fb05c756c0f
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion<>)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*, llvm::Instruction*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMInsertDeclareAtEnd
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:988
in /home/ubuntu/Development/zig/build/zig0
gen_var_debug_decl(CodeGen*, ZigVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1972
in /home/ubuntu/Development/zig/build/zig0
walk_function_params(CodeGen*, ZigType*, FnWalk*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:2479
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9214
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
51.78M consumed over 33713 calls from:
0x7fb05c756c0f
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion<>)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*, llvm::Instruction*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMInsertDeclareAtEnd
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:988
in /home/ubuntu/Development/zig/build/zig0
gen_var_debug_decl(CodeGen*, ZigVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1972
in /home/ubuntu/Development/zig/build/zig0
render_decl_var(CodeGen*, ZigVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4212
in /home/ubuntu/Development/zig/build/zig0
ir_render_decl_var(CodeGen*, Stage1Air*, Stage1AirInstDeclVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4218
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7564
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
16.78M consumed over 1 calls from:
0x7fb05c78f2d0
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::Value::setValueName(llvm::StringMapEntry<>*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::Value::setNameImpl(llvm::Twine const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::Value::setName(llvm::Twine const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
LLVMAppendBasicBlock
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ir_render_int_to_ptr(CodeGen*, Stage1Air*, Stage1AirInstIntToPtr*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4004
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7672
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
16.78M consumed over 3 calls from:
0x7fb05c6b5a7f
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DILocation::getImpl(llvm::LLVMContext&, unsigned int, unsigned int, llvm::Metadata*, llvm::Metadata*, bool, llvm::Metadata::StorageType, bool)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DILocation::get(llvm::LLVMContext&, unsigned int, unsigned int, llvm::Metadata*, llvm::Metadata*, bool)
at /usr/lib/llvm-13/include/llvm/IR/DebugInfoMetadata.h:1594
in /home/ubuntu/Development/zig/build/zig0
ZigLLVMGetDebugLoc
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:1024
in /home/ubuntu/Development/zig/build/zig0
gen_var_debug_decl(CodeGen*, ZigVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1970
in /home/ubuntu/Development/zig/build/zig0
walk_function_params(CodeGen*, ZigType*, FnWalk*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:2479
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9214
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
8.39M consumed over 6 calls from:
0x7fb05c755ea0
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*, llvm::Instruction*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMInsertDeclareAtEnd
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:988
in /home/ubuntu/Development/zig/build/zig0
gen_var_debug_decl(CodeGen*, ZigVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1972
in /home/ubuntu/Development/zig/build/zig0
render_decl_var(CodeGen*, ZigVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4212
in /home/ubuntu/Development/zig/build/zig0
ir_render_decl_var(CodeGen*, Stage1Air*, Stage1AirInstDeclVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4218
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7564
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 84.94M from 8439 other places
58.29M peak memory consumed over 1372377 calls from
llvm::MDNode::operator new(unsigned long, unsigned int)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
27.28M consumed over 852403 calls from:
llvm::DILocation::getImpl(llvm::LLVMContext&, unsigned int, unsigned int, llvm::Metadata*, llvm::Metadata*, bool, llvm::Metadata::StorageType, bool)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DILocation::get(llvm::LLVMContext&, unsigned int, unsigned int, llvm::Metadata*, llvm::Metadata*, bool)
at /usr/lib/llvm-13/include/llvm/IR/DebugInfoMetadata.h:1594
in /home/ubuntu/Development/zig/build/zig0
ZigLLVMSetCurrentDebugLocation
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:798
in /home/ubuntu/Development/zig/build/zig0
set_debug_location(CodeGen*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7552
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7766
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
5.32M consumed over 73878 calls from:
llvm::DILocalVariable::getImpl(llvm::LLVMContext&, llvm::Metadata*, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, unsigned int, llvm::DINode::DIFlags, unsigned int, llvm::Metadata::StorageType, bool)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMCreateAutoVariable
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:822
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9071
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
4.97M consumed over 68995 calls from:
llvm::DILocalVariable::getImpl(llvm::LLVMContext&, llvm::Metadata*, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, unsigned int, llvm::DINode::DIFlags, unsigned int, llvm::Metadata::StorageType, bool)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::createParameterVariable(llvm::DIScope*, llvm::StringRef, unsigned int, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMCreateParameterVariable
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:853
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9096
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
2.21M consumed over 68995 calls from:
llvm::DILocation::getImpl(llvm::LLVMContext&, unsigned int, unsigned int, llvm::Metadata*, llvm::Metadata*, bool, llvm::Metadata::StorageType, bool)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DILocation::get(llvm::LLVMContext&, unsigned int, unsigned int, llvm::Metadata*, llvm::Metadata*, bool)
at /usr/lib/llvm-13/include/llvm/IR/DebugInfoMetadata.h:1594
in /home/ubuntu/Development/zig/build/zig0
ZigLLVMGetDebugLoc
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:1024
in /home/ubuntu/Development/zig/build/zig0
gen_var_debug_decl(CodeGen*, ZigVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1970
in /home/ubuntu/Development/zig/build/zig0
walk_function_params(CodeGen*, ZigType*, FnWalk*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:2479
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9214
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
2.18M consumed over 20981 calls from:
llvm::DIDerivedType::getImpl(llvm::LLVMContext&, unsigned int, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, llvm::Metadata*, unsigned long, unsigned int, unsigned long, llvm::Optional<>, llvm::DINode::DIFlags, llvm::Metadata*, llvm::Metadata::StorageType, bool)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional<>, llvm::StringRef)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMCreateDebugPointerType
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:554
in /home/ubuntu/Development/zig/build/zig0
resolve_llvm_types_fn_type(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:9639
in /home/ubuntu/Development/zig/build/zig0
resolve_llvm_types_fn(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:9653
in /home/ubuntu/Development/zig/build/zig0
make_fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:416
in /home/ubuntu/Development/zig/build/zig0
fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:666
in /home/ubuntu/Development/zig/build/zig0
ir_render_call(CodeGen*, Stage1Air*, Stage1AirInstCall*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4772
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7594
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 16.34M from 2361 other places
51.34M peak memory consumed over 343877 calls from
llvm::User::operator new(unsigned long, unsigned int, unsigned int)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
17.05M consumed over 71029 calls from:
0x7fb05c654a74
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c70e169
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::IRBuilderBase::CreateMemTransferInst(unsigned int, llvm::Value*, llvm::MaybeAlign, llvm::Value*, llvm::MaybeAlign, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, llvm::MaybeAlign, llvm::Value*, llvm::MaybeAlign, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)
at /usr/lib/llvm-13/include/llvm/IR/IRBuilder.h:645
in /home/ubuntu/Development/zig/build/zig0
ZigLLVMBuildMemCpy
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:449
in /home/ubuntu/Development/zig/build/zig0
gen_assign_raw(CodeGen*, LLVMOpaqueValue*, ZigType*, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1912
in /home/ubuntu/Development/zig/build/zig0
ir_render_store_ptr(CodeGen*, Stage1Air*, Stage1AirInstStorePtr*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4454
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7584
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
16.46M consumed over 79126 calls from:
0x7fb05c654a74
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c6547f7
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*, llvm::Instruction*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMInsertDeclareAtEnd
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:988
in /home/ubuntu/Development/zig/build/zig0
gen_var_debug_decl(CodeGen*, ZigVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1972
in /home/ubuntu/Development/zig/build/zig0
render_decl_var(CodeGen*, ZigVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4212
in /home/ubuntu/Development/zig/build/zig0
ir_render_decl_var(CodeGen*, Stage1Air*, Stage1AirInstDeclVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4218
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7564
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
14.35M consumed over 68995 calls from:
0x7fb05c654a74
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c6547f7
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*, llvm::Instruction*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMInsertDeclareAtEnd
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:988
in /home/ubuntu/Development/zig/build/zig0
gen_var_debug_decl(CodeGen*, ZigVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1972
in /home/ubuntu/Development/zig/build/zig0
walk_function_params(CodeGen*, ZigType*, FnWalk*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:2479
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9214
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
2.38M consumed over 13545 calls from:
0x7fb05c654a74
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c6547f7
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
LLVMBuildCall
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
gen_overflow_op(CodeGen*, ZigType*, AddSubMul, LLVMOpaqueValue*, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1830
in /home/ubuntu/Development/zig/build/zig0
ir_render_bin_op(CodeGen*, Stage1Air*, Stage1AirInstBinOp*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:3588
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7568
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
454.08K consumed over 1892 calls from:
0x7fb05c654a74
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c70e169
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, llvm::MaybeAlign, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMBuildMemSet
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:457
in /home/ubuntu/Development/zig/build/zig0
gen_undef_init(CodeGen*, ZigType*, ZigType*, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4414
in /home/ubuntu/Development/zig/build/zig0
ir_render_store_ptr(CodeGen*, Stage1Air*, Stage1AirInstStorePtr*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4456
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7584
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 642.64K from 31 other places
36.60M peak memory consumed over 2269185 calls from
mem::os::malloc(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:54
in /home/ubuntu/Development/zig/build/zig0
3.24M consumed over 202245 calls from:
heap::CAllocator::internal_allocate_nonzero(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:69
in /home/ubuntu/Development/zig/build/zig0
ConstCastTypeMismatch* mem::Allocator::allocate_nonzero<>(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:101
in /home/ubuntu/Development/zig/build/zig0
types_match_const_cast_only(IrAnalyze*, ZigType*, ZigType*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:4502
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_cast(IrAnalyze*, Scope*, AstNode*, ZigType*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:7613
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast2(IrAnalyze*, Scope*, AstNode*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8344
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast(IrAnalyze*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8348
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_switch_br(IrAnalyze*, Stage1ZirInstSwitchBr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:16835
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25118
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
3.17M consumed over 197915 calls from:
heap::CAllocator::internal_allocate_nonzero(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:69
in /home/ubuntu/Development/zig/build/zig0
ConstCastTypeMismatch* mem::Allocator::allocate_nonzero<>(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:101
in /home/ubuntu/Development/zig/build/zig0
types_match_const_cast_only(IrAnalyze*, ZigType*, ZigType*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:4502
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_cast(IrAnalyze*, Scope*, AstNode*, ZigType*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:7613
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast2(IrAnalyze*, Scope*, AstNode*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8344
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast(IrAnalyze*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8348
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_check_switch_prongs(IrAnalyze*, Stage1ZirInstCheckSwitchProngs*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22627
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25214
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
3.17M consumed over 197915 calls from:
heap::CAllocator::internal_allocate_nonzero(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:69
in /home/ubuntu/Development/zig/build/zig0
ConstCastTypeMismatch* mem::Allocator::allocate_nonzero<>(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:101
in /home/ubuntu/Development/zig/build/zig0
types_match_const_cast_only(IrAnalyze*, ZigType*, ZigType*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:4502
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_cast(IrAnalyze*, Scope*, AstNode*, ZigType*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:7613
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast2(IrAnalyze*, Scope*, AstNode*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8344
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast(IrAnalyze*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8348
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_check_switch_prongs(IrAnalyze*, Stage1ZirInstCheckSwitchProngs*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22634
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25214
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
1.93M consumed over 120863 calls from:
heap::CAllocator::internal_allocate_nonzero(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:69
in /home/ubuntu/Development/zig/build/zig0
ConstCastTypeMismatch* mem::Allocator::allocate_nonzero<>(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:101
in /home/ubuntu/Development/zig/build/zig0
types_match_const_cast_only(IrAnalyze*, ZigType*, ZigType*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:4502
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_cast(IrAnalyze*, Scope*, AstNode*, ZigType*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:7613
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast2(IrAnalyze*, Scope*, AstNode*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8344
in /home/ubuntu/Development/zig/build/zig0
ir_resolve_result_raw(IrAnalyze*, Stage1ZirInst*, ResultLoc*, ZigType*, Stage1AirInst*, bool, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:12398
in /home/ubuntu/Development/zig/build/zig0
ir_resolve_result(IrAnalyze*, Stage1ZirInst*, ResultLoc*, ZigType*, Stage1AirInst*, bool, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:12577
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_end_expr(IrAnalyze*, Stage1ZirInstEndExpr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:24667
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25304
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
1.93M consumed over 120862 calls from:
heap::CAllocator::internal_allocate_nonzero(mem::TypeInfo const&, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:69
in /home/ubuntu/Development/zig/build/zig0
ConstCastTypeMismatch* mem::Allocator::allocate_nonzero<>(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:101
in /home/ubuntu/Development/zig/build/zig0
types_match_const_cast_only(IrAnalyze*, ZigType*, ZigType*, AstNode*, bool)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:4502
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_cast(IrAnalyze*, Scope*, AstNode*, ZigType*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:7613
in /home/ubuntu/Development/zig/build/zig0
ir_implicit_cast2(IrAnalyze*, Scope*, AstNode*, Stage1AirInst*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:8344
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_implicit_cast(IrAnalyze*, Stage1ZirInstImplicitCast*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:24712
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25254
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 23.17M from 8962 other places
26.88M peak memory consumed over 271377 calls from
llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion<>)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
4.57M consumed over 38080 calls from:
llvm::DIBuilder::createParameterVariable(llvm::DIScope*, llvm::StringRef, unsigned int, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMCreateParameterVariable
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:853
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9096
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
4.05M consumed over 33781 calls from:
llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::finalizeSubprogram(llvm::DISubprogram*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::finalize()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMDIBuilderFinalize
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:982
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9234
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
2.97M consumed over 24737 calls from:
llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMCreateAutoVariable
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:822
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9071
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
2.48M consumed over 20628 calls from:
llvm::MDNode::MDNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, llvm::ArrayRef<>, llvm::ArrayRef<>)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIDerivedType::getImpl(llvm::LLVMContext&, unsigned int, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, llvm::Metadata*, unsigned long, unsigned int, unsigned long, llvm::Optional<>, llvm::DINode::DIFlags, llvm::Metadata*, llvm::Metadata::StorageType, bool)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional<>, llvm::StringRef)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMCreateDebugPointerType
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:554
in /home/ubuntu/Development/zig/build/zig0
resolve_llvm_types_fn_type(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:9639
in /home/ubuntu/Development/zig/build/zig0
resolve_llvm_types_fn(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:9653
in /home/ubuntu/Development/zig/build/zig0
make_fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:416
in /home/ubuntu/Development/zig/build/zig0
fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:666
in /home/ubuntu/Development/zig/build/zig0
ir_render_call(CodeGen*, Stage1Air*, Stage1AirInstCall*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4772
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7594
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
2.48M consumed over 20628 calls from:
llvm::MDNode::MDNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, llvm::ArrayRef<>, llvm::ArrayRef<>)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DISubroutineType::getImpl(llvm::LLVMContext&, llvm::DINode::DIFlags, unsigned char, llvm::Metadata*, llvm::Metadata::StorageType, bool)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMCreateSubroutineType
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:731
in /home/ubuntu/Development/zig/build/zig0
resolve_llvm_types_fn_type(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:9638
in /home/ubuntu/Development/zig/build/zig0
resolve_llvm_types_fn(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:9653
in /home/ubuntu/Development/zig/build/zig0
make_fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:416
in /home/ubuntu/Development/zig/build/zig0
fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:666
in /home/ubuntu/Development/zig/build/zig0
ir_render_call(CodeGen*, Stage1Air*, Stage1AirInstCall*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4772
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7594
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 10.34M from 1999 other places
23.61M peak memory consumed over 368971 calls from
LLVMAppendBasicBlock
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
17.66M consumed over 275860 calls from:
build_all_basic_blocks(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8945
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
866.88K consumed over 13545 calls from:
gen_overflow_op(CodeGen*, ZigType*, AddSubMul, LLVMOpaqueValue*, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1838
in /home/ubuntu/Development/zig/build/zig0
ir_render_bin_op(CodeGen*, Stage1Air*, Stage1AirInstBinOp*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:3588
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7568
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
866.88K consumed over 13545 calls from:
gen_overflow_op(CodeGen*, ZigType*, AddSubMul, LLVMOpaqueValue*, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1837
in /home/ubuntu/Development/zig/build/zig0
ir_render_bin_op(CodeGen*, Stage1Air*, Stage1AirInstBinOp*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:3588
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7568
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
617.60K consumed over 9650 calls from:
add_bounds_check(CodeGen*, LLVMOpaqueValue*, LLVMIntPredicate, LLVMOpaqueValue*, LLVMIntPredicate, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1550
in /home/ubuntu/Development/zig/build/zig0
ir_render_elem_ptr(CodeGen*, Stage1Air*, Stage1AirInstElemPtr*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4599
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7592
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
617.60K consumed over 9650 calls from:
add_bounds_check(CodeGen*, LLVMOpaqueValue*, LLVMIntPredicate, LLVMOpaqueValue*, LLVMIntPredicate, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1549
in /home/ubuntu/Development/zig/build/zig0
ir_render_elem_ptr(CodeGen*, Stage1Air*, Stage1AirInstElemPtr*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4599
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7592
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 2.99M from 90 other places
20.23M peak memory consumed over 160098 calls from
llvm::ValueAsMetadata::get(llvm::Value*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
10.76M consumed over 79126 calls from:
llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*, llvm::Instruction*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMInsertDeclareAtEnd
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:988
in /home/ubuntu/Development/zig/build/zig0
gen_var_debug_decl(CodeGen*, ZigVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1972
in /home/ubuntu/Development/zig/build/zig0
render_decl_var(CodeGen*, ZigVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4212
in /home/ubuntu/Development/zig/build/zig0
ir_render_decl_var(CodeGen*, Stage1Air*, Stage1AirInstDeclVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4218
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7564
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
9.38M consumed over 68995 calls from:
llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*, llvm::Instruction*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMInsertDeclareAtEnd
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:988
in /home/ubuntu/Development/zig/build/zig0
gen_var_debug_decl(CodeGen*, ZigVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1972
in /home/ubuntu/Development/zig/build/zig0
walk_function_params(CodeGen*, ZigType*, FnWalk*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:2479
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9214
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
63.65K consumed over 468 calls from:
llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*, llvm::Instruction*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMInsertDeclareAtEnd
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:988
in /home/ubuntu/Development/zig/build/zig0
gen_var_debug_decl(CodeGen*, ZigVar*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1972
in /home/ubuntu/Development/zig/build/zig0
iter_function_params_c_abi(CodeGen*, ZigType*, FnWalk*, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:2150
in /home/ubuntu/Development/zig/build/zig0
walk_function_params(CodeGen*, ZigType*, FnWalk*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:2409
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9214
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
12.65K consumed over 93 calls from:
llvm::DIBuilder::getOrCreateSubrange(long, long)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMCreateDebugArrayType
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:584
in /home/ubuntu/Development/zig/build/zig0
resolve_llvm_types_array(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:9525
in /home/ubuntu/Development/zig/build/zig0
resolve_llvm_types(CodeGen*, ZigType*, ResolveStatus)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:9896
in /home/ubuntu/Development/zig/build/zig0
type_resolve(CodeGen*, ZigType*, ResolveStatus)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:7057
in /home/ubuntu/Development/zig/build/zig0
gen_const_val(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8198
in /home/ubuntu/Development/zig/build/zig0
render_const_val(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8687
in /home/ubuntu/Development/zig/build/zig0
gen_parent_ptr(CodeGen*, ZigValue*, ConstParent*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7789
in /home/ubuntu/Development/zig/build/zig0
gen_const_ptr_array_recursive(CodeGen*, ZigValue*, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7820
in /home/ubuntu/Development/zig/build/zig0
gen_const_val_ptr(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8084
in /home/ubuntu/Development/zig/build/zig0
gen_const_val(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8621
in /home/ubuntu/Development/zig/build/zig0
gen_const_val(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8410
in /home/ubuntu/Development/zig/build/zig0
gen_const_val(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8410
in /home/ubuntu/Development/zig/build/zig0
gen_const_val(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8475
in /home/ubuntu/Development/zig/build/zig0
render_const_val(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8687
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8897
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
4.35K consumed over 32 calls from:
llvm::DIBuilder::getOrCreateSubrange(long, long)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMCreateDebugArrayType
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:584
in /home/ubuntu/Development/zig/build/zig0
resolve_llvm_types_array(CodeGen*, ZigType*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:9525
in /home/ubuntu/Development/zig/build/zig0
resolve_llvm_types(CodeGen*, ZigType*, ResolveStatus)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:9896
in /home/ubuntu/Development/zig/build/zig0
type_resolve(CodeGen*, ZigType*, ResolveStatus)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:7057
in /home/ubuntu/Development/zig/build/zig0
gen_const_val(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8198
in /home/ubuntu/Development/zig/build/zig0
render_const_val(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8687
in /home/ubuntu/Development/zig/build/zig0
gen_parent_ptr(CodeGen*, ZigValue*, ConstParent*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7789
in /home/ubuntu/Development/zig/build/zig0
gen_const_ptr_array_recursive(CodeGen*, ZigValue*, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7820
in /home/ubuntu/Development/zig/build/zig0
gen_const_val_ptr(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8084
in /home/ubuntu/Development/zig/build/zig0
gen_const_val(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8621
in /home/ubuntu/Development/zig/build/zig0
gen_const_val(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8410
in /home/ubuntu/Development/zig/build/zig0
render_const_val(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8687
in /home/ubuntu/Development/zig/build/zig0
ir_llvm_value(CodeGen*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:2002
in /home/ubuntu/Development/zig/build/zig0
walk_function_params(CodeGen*, ZigType*, FnWalk*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:2422
in /home/ubuntu/Development/zig/build/zig0
ir_render_call(CodeGen*, Stage1Air*, Stage1AirInstCall*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4982
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7594
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 7.75K from 29 other places
MOST TEMPORARY ALLOCATIONS
1313538 temporary allocations of 11127207 allocations in total (11.80%) from
0x7fb05c5569f8
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
306126 temporary allocations of 334153 allocations in total (91.61%) from:
llvm::Intrinsic::getName[abi:cxx11](unsigned int, llvm::ArrayRef<>, llvm::Module*, llvm::FunctionType*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c7aab3f
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c7aa07a
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c7a3a37
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c796255
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c790761
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::VerifierAnalysis::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05ec94743
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AnalysisManager<>::getResultImpl(llvm::AnalysisKey*, llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::VerifierPass::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::detail::PassModel<>::run(llvm::Module&, llvm::AnalysisManager<>&)
at /usr/lib/llvm-13/include/llvm/IR/PassManagerInternal.h:85
in /home/ubuntu/Development/zig/build/zig0
llvm::PassManager<>::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:386
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
172945 temporary allocations of 527254 allocations in total (32.80%) from:
0x7fb05cb365c7
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
149146 temporary allocations of 162973 allocations in total (91.52%) from:
llvm::Intrinsic::getName[abi:cxx11](unsigned int, llvm::ArrayRef<>, llvm::Module*, llvm::FunctionType*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c7aab3f
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c7aa07a
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c7a3a37
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c796255
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c790761
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::verifyModule(llvm::Module const&, llvm::raw_ostream*, bool*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
LLVMVerifyModule
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9242
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
80349 temporary allocations of 136640 allocations in total (58.80%) from:
0x7fb05cb842a0
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05cb826f2
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAG::Combine(llvm::CombineLevel, llvm::AAResults*, llvm::CodeGenOpt::Level)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::CodeGenAndEmitDAG()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
75797 temporary allocations of 101234 allocations in total (74.87%) from:
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 529.17K from 8439 other places
720044 temporary allocations of 13913278 allocations in total (5.18%) from
mem::os::realloc(void*, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:83
in /home/ubuntu/Development/zig/build/zig0
124130 temporary allocations of 144045 allocations in total (86.17%) from:
heap::CAllocator::internal_reallocate_nonzero(mem::TypeInfo const&, void*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:80
in /home/ubuntu/Development/zig/build/zig0
ZigType** mem::Allocator::reallocate_nonzero<>(ZigType**, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:111
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::ensure_capacity(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:76
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::append(ZigType* const&)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:19
in /home/ubuntu/Development/zig/build/zig0
walk_function_params(CodeGen*, ZigType*, FnWalk*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:2425
in /home/ubuntu/Development/zig/build/zig0
ir_render_call(CodeGen*, Stage1Air*, Stage1AirInstCall*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4982
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7594
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
35317 temporary allocations of 35317 allocations in total (100.00%) from:
heap::CAllocator::internal_reallocate_nonzero(mem::TypeInfo const&, void*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:80
in /home/ubuntu/Development/zig/build/zig0
char* mem::Allocator::reallocate_nonzero<>(char*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:111
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::ensure_capacity(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:76
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::resize(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:59
in /home/ubuntu/Development/zig/build/zig0
buf_init_from_mem(Buf*, char const*, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/buffer.hpp:73
in /home/ubuntu/Development/zig/build/zig0
buf_create_from_mem(char const*, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/buffer.hpp:89
in /home/ubuntu/Development/zig/build/zig0
buf_create_from_str(char const*)
at /home/ubuntu/Development/zig/src/stage1/buffer.hpp:98
in /home/ubuntu/Development/zig/build/zig0
is_symbol_available(CodeGen*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:139
in /home/ubuntu/Development/zig/build/zig0
get_mangled_name(CodeGen*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:148
in /home/ubuntu/Development/zig/build/zig0
make_fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:403
in /home/ubuntu/Development/zig/build/zig0
fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:666
in /home/ubuntu/Development/zig/build/zig0
ir_render_call(CodeGen*, Stage1Air*, Stage1AirInstCall*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4772
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7594
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
29120 temporary allocations of 29120 allocations in total (100.00%) from:
heap::CAllocator::internal_reallocate_nonzero(mem::TypeInfo const&, void*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:80
in /home/ubuntu/Development/zig/build/zig0
char* mem::Allocator::reallocate_nonzero<>(char*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:111
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::ensure_capacity(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:76
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::resize(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:59
in /home/ubuntu/Development/zig/build/zig0
buf_resize(Buf*, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/buffer.hpp:48
in /home/ubuntu/Development/zig/build/zig0
buf_alloc_fixed(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/buffer.hpp:54
in /home/ubuntu/Development/zig/build/zig0
buf_alloc()
at /home/ubuntu/Development/zig/src/stage1/buffer.hpp:59
in /home/ubuntu/Development/zig/build/zig0
get_anon_type_name(CodeGen*, Stage1Zir*, char const*, Scope*, AstNode*, Buf*, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:7691
in /home/ubuntu/Development/zig/build/zig0
astgen_container_decl(Stage1AstGen*, Scope*, AstNode*, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:7719
in /home/ubuntu/Development/zig/build/zig0
astgen_node_raw(Stage1AstGen*, AstNode*, Scope*, LVal, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:8060
in /home/ubuntu/Development/zig/build/zig0
astgen_node_extra(Stage1AstGen*, AstNode*, Scope*, LVal, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:8198
in /home/ubuntu/Development/zig/build/zig0
astgen_switch_prong_expr(Stage1AstGen*, Scope*, AstNode*, AstNode*, Stage1ZirBasicBlock*, Stage1ZirInst*, Stage1ZirInst*, Stage1ZirInst*, Stage1ZirInst**, unsigned long, ZigList<>*, ZigList<>*, Stage1ZirInstSwitchElseVar**, LVal, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:7026
in /home/ubuntu/Development/zig/build/zig0
astgen_switch_expr(Stage1AstGen*, Scope*, AstNode*, LVal, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:7258
in /home/ubuntu/Development/zig/build/zig0
astgen_node_raw(Stage1AstGen*, AstNode*, Scope*, LVal, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:8040
in /home/ubuntu/Development/zig/build/zig0
astgen_node_extra(Stage1AstGen*, AstNode*, Scope*, LVal, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:8198
in /home/ubuntu/Development/zig/build/zig0
astgen_return(Stage1AstGen*, Scope*, AstNode*, LVal, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:3080
in /home/ubuntu/Development/zig/build/zig0
astgen_node_raw(Stage1AstGen*, AstNode*, Scope*, LVal, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:7976
in /home/ubuntu/Development/zig/build/zig0
astgen_node_extra(Stage1AstGen*, AstNode*, Scope*, LVal, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:8198
in /home/ubuntu/Development/zig/build/zig0
astgen_node(Stage1AstGen*, AstNode*, Scope*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:8208
in /home/ubuntu/Development/zig/build/zig0
astgen_block(Stage1AstGen*, Scope*, AstNode*, LVal, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:3331
in /home/ubuntu/Development/zig/build/zig0
astgen_node_raw(Stage1AstGen*, AstNode*, Scope*, LVal, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:7946
in /home/ubuntu/Development/zig/build/zig0
astgen_node_extra(Stage1AstGen*, AstNode*, Scope*, LVal, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:8198
in /home/ubuntu/Development/zig/build/zig0
stage1_astgen(CodeGen*, AstNode*, Scope*, Stage1Zir*, ZigFn*, bool)
at /home/ubuntu/Development/zig/src/stage1/astgen.cpp:8230
in /home/ubuntu/Development/zig/build/zig0
ir_eval_const_value(CodeGen*, Scope*, AstNode*, ZigValue*, unsigned long*, unsigned long*, ZigFn*, Buf*, AstNode*, Buf*, Stage1Air*, AstNode*, UndefAllowed)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5925
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_fn_call(IrAnalyze*, Scope*, AstNode*, ZigFn*, ZigType*, Stage1AirInst*, Stage1AirInst*, AstNode*, CallModifier, Stage1AirInst*, AstNode*, bool, Stage1AirInst**, unsigned long, Stage1AirInst*, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:13388
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_fn_call_src(IrAnalyze*, Stage1ZirInstCall*, ZigFn*, ZigType*, Stage1AirInst*, Stage1AirInst*, AstNode*, CallModifier)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:13835
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_call(IrAnalyze*, Stage1ZirInstCall*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:14092
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25070
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
ir_eval_const_value(CodeGen*, Scope*, AstNode*, ZigValue*, unsigned long*, unsigned long*, ZigFn*, Buf*, AstNode*, Buf*, Stage1Air*, AstNode*, UndefAllowed)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:5946
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_type_expr(IrAnalyze*, Scope*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:731
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_fn_call_generic_arg(IrAnalyze*, AstNode*, Stage1AirInst*, AstNode*, Scope**, unsigned long*, GenericFnTypeId*, FnTypeId*, Stage1AirInst**, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:12918
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_fn_call(IrAnalyze*, Scope*, AstNode*, ZigFn*, ZigType*, Stage1AirInst*, Stage1AirInst*, AstNode*, CallModifier, Stage1AirInst*, AstNode*, bool, Stage1AirInst**, unsigned long, Stage1AirInst*, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:13494
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_fn_call_src(IrAnalyze*, Stage1ZirInstCall*, ZigFn*, ZigType*, Stage1AirInst*, Stage1AirInst*, AstNode*, CallModifier)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:13835
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_call(IrAnalyze*, Stage1ZirInstCall*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:14092
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25070
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
resolve_inferred_error_set(CodeGen*, ZigType*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:4864
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_test_err(IrAnalyze*, Stage1ZirInstTestErr*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:22171
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25204
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
11848 temporary allocations of 12856 allocations in total (92.16%) from:
heap::CAllocator::internal_reallocate_nonzero(mem::TypeInfo const&, void*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:80
in /home/ubuntu/Development/zig/build/zig0
heap::CAllocator::internal_reallocate(mem::TypeInfo const&, void*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:73
in /home/ubuntu/Development/zig/build/zig0
ErrorTableEntry** mem::Allocator::reallocate<>(ErrorTableEntry**, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:106
in /home/ubuntu/Development/zig/build/zig0
update_errors_helper(CodeGen*, ErrorTableEntry***, unsigned long*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:4511
in /home/ubuntu/Development/zig/build/zig0
ir_resolve_peer_types(IrAnalyze*, AstNode*, ZigType*, Stage1AirInst**, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:4724
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25436
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
10860 temporary allocations of 10860 allocations in total (100.00%) from:
heap::CAllocator::internal_reallocate_nonzero(mem::TypeInfo const&, void*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/heap.cpp:80
in /home/ubuntu/Development/zig/build/zig0
char* mem::Allocator::reallocate_nonzero<>(char*, unsigned long, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/mem.hpp:111
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::ensure_capacity(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:76
in /home/ubuntu/Development/zig/build/zig0
ZigList<>::resize(unsigned long)
at /home/ubuntu/Development/zig/src/stage1/list.hpp:59
in /home/ubuntu/Development/zig/build/zig0
buf_resize(Buf*, unsigned long)
at /home/ubuntu/Development/zig/src/stage1/buffer.hpp:48
in /home/ubuntu/Development/zig/build/zig0
get_fn_type(CodeGen*, FnTypeId*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:1086
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_fn_call(IrAnalyze*, Scope*, AstNode*, ZigFn*, ZigType*, Stage1AirInst*, Stage1AirInst*, AstNode*, CallModifier, Stage1AirInst*, AstNode*, bool, Stage1AirInst**, unsigned long, Stage1AirInst*, ResultLoc*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:13580
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_fn_call_src(IrAnalyze*, Stage1ZirInstCall*, ZigFn*, ZigType*, Stage1AirInst*, Stage1AirInst*, AstNode*, CallModifier)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:13835
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_call(IrAnalyze*, Stage1ZirInstCall*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:14084
in /home/ubuntu/Development/zig/build/zig0
ir_analyze_instruction_base(IrAnalyze*, Stage1ZirInst*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25070
in /home/ubuntu/Development/zig/build/zig0
ir_analyze(CodeGen*, Stage1Zir*, Stage1Air*, unsigned long*, unsigned long*, ZigType*, AstNode*, ZigValue*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/ir.cpp:25392
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_ir(CodeGen*, ZigFn*, AstNode*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5100
in /home/ubuntu/Development/zig/build/zig0
analyze_fn_body(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5215
in /home/ubuntu/Development/zig/build/zig0
semantic_analyze(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/analyze.cpp:5319
in /home/ubuntu/Development/zig/build/zig0
gen_root_source(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10377
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10426
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 508.77K from 456166 other places
599851 temporary allocations of 600683 allocations in total (99.86%) from
llvm::SelectionDAGISel::SelectCodeCommon(llvm::SDNode*, unsigned char const*, unsigned int)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
592418 temporary allocations of 593250 allocations in total (99.86%) from:
0x7fb05e997371
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::DoInstructionSelection()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::CodeGenAndEmitDAG()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
3899 temporary allocations of 3899 allocations in total (100.00%) from:
0x7fb05e997371
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::DoInstructionSelection()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::CodeGenAndEmitDAG()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
2727 temporary allocations of 2727 allocations in total (100.00%) from:
0x7fb05e997371
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::DoInstructionSelection()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::CodeGenAndEmitDAG()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::FinishBasicBlock()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
711 temporary allocations of 711 allocations in total (100.00%) from:
0x7fb05e997371
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::DoInstructionSelection()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::CodeGenAndEmitDAG()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
96 temporary allocations of 96 allocations in total (100.00%) from:
0x7fb05e997371
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::DoInstructionSelection()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::CodeGenAndEmitDAG()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::FinishBasicBlock()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
501795 temporary allocations of 1346412 allocations in total (37.27%) from
llvm::SmallVectorBase<>::grow_pod(void*, unsigned long, unsigned long)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
116334 temporary allocations of 116334 allocations in total (100.00%) from:
llvm::SmallVectorImpl<>::operator=(llvm::SmallVectorImpl<> const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::calculateDbgEntityHistory(llvm::MachineFunction const*, llvm::TargetRegisterInfo const*, llvm::DbgValueHistoryMap&, llvm::DbgLabelInstrMap&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::DebugHandlerBase::beginFunction(llvm::MachineFunction const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::emitFunctionHeader()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::emitFunctionBody()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e90da15
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
35477 temporary allocations of 35477 allocations in total (100.00%) from:
0x7fb05d88f981
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::TargetLibraryAnalysis::run(llvm::Function const&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c8184ba
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
35476 temporary allocations of 35477 allocations in total (100.00%) from:
0x7fb05d88f981
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::TargetLibraryAnalysis::run(llvm::Function const&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c8184ba
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05d34875e
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
34675 temporary allocations of 35790 allocations in total (96.88%) from:
llvm::SelectionDAGISel::SelectCodeCommon(llvm::SDNode*, unsigned char const*, unsigned int)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e997371
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::DoInstructionSelection()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::CodeGenAndEmitDAG()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
31650 temporary allocations of 31675 allocations in total (99.92%) from:
llvm::AttributeList::setAttributes(llvm::LLVMContext&, unsigned int, llvm::AttributeSet) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttributeList::addAttributes(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::Function::addAttribute(unsigned int, llvm::Attribute)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
addLLVMAttr(LLVMOpaqueValue*, unsigned int, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:98
in /home/ubuntu/Development/zig/build/zig0
addLLVMArgAttr(LLVMOpaqueValue*, unsigned int, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:131
in /home/ubuntu/Development/zig/build/zig0
walk_function_params(CodeGen*, ZigType*, FnWalk*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:2456
in /home/ubuntu/Development/zig/build/zig0
make_fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:649
in /home/ubuntu/Development/zig/build/zig0
fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:666
in /home/ubuntu/Development/zig/build/zig0
ir_render_call(CodeGen*, Stage1Air*, Stage1AirInstCall*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4772
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7594
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 248.18K from 2103 other places
300856 temporary allocations of 448754 allocations in total (67.04%) from
std::__cxx11::basic_string<>::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)
in /lib/x86_64-linux-gnu/libstdc++.so.6
151891 temporary allocations of 179917 allocations in total (84.42%) from:
std::__cxx11::basic_string<>::_M_append(char const*, unsigned long)
in /lib/x86_64-linux-gnu/libstdc++.so.6
0x7fb05c6fefbe
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::Intrinsic::getName[abi:cxx11](unsigned int, llvm::ArrayRef<>, llvm::Module*, llvm::FunctionType*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c7aab3f
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c7aa07a
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c7a3a37
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c796255
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c790761
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::VerifierAnalysis::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05ec94743
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AnalysisManager<>::getResultImpl(llvm::AnalysisKey*, llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::VerifierPass::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::detail::PassModel<>::run(llvm::Module&, llvm::AnalysisManager<>&)
at /usr/lib/llvm-13/include/llvm/IR/PassManagerInternal.h:85
in /home/ubuntu/Development/zig/build/zig0
llvm::PassManager<>::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:386
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
74484 temporary allocations of 88310 allocations in total (84.34%) from:
std::__cxx11::basic_string<>::_M_append(char const*, unsigned long)
in /lib/x86_64-linux-gnu/libstdc++.so.6
0x7fb05c6fefbe
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::Intrinsic::getName[abi:cxx11](unsigned int, llvm::ArrayRef<>, llvm::Module*, llvm::FunctionType*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c7aab3f
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c7aa07a
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c7a3a37
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c796255
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c790761
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::verifyModule(llvm::Module const&, llvm::raw_ostream*, bool*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
LLVMVerifyModule
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9242
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
71028 temporary allocations of 71029 allocations in total (100.00%) from:
std::__cxx11::basic_string<>::_M_append(char const*, unsigned long)
in /lib/x86_64-linux-gnu/libstdc++.so.6
0x7fb05c6fefbe
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::Intrinsic::getDeclaration(llvm::Module*, unsigned int, llvm::ArrayRef<>)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::IRBuilderBase::CreateMemTransferInst(unsigned int, llvm::Value*, llvm::MaybeAlign, llvm::Value*, llvm::MaybeAlign, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, llvm::MaybeAlign, llvm::Value*, llvm::MaybeAlign, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)
at /usr/lib/llvm-13/include/llvm/IR/IRBuilder.h:645
in /home/ubuntu/Development/zig/build/zig0
ZigLLVMBuildMemCpy
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:449
in /home/ubuntu/Development/zig/build/zig0
gen_assign_raw(CodeGen*, LLVMOpaqueValue*, ZigType*, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:1912
in /home/ubuntu/Development/zig/build/zig0
ir_render_store_ptr(CodeGen*, Stage1Air*, Stage1AirInstStorePtr*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4454
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7584
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
1891 temporary allocations of 1892 allocations in total (99.95%) from:
std::__cxx11::basic_string<>::_M_append(char const*, unsigned long)
in /lib/x86_64-linux-gnu/libstdc++.so.6
0x7fb05c6fefbe
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::Intrinsic::getDeclaration(llvm::Module*, unsigned int, llvm::ArrayRef<>)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, llvm::MaybeAlign, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMBuildMemSet
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:457
in /home/ubuntu/Development/zig/build/zig0
gen_undef_init(CodeGen*, ZigType*, ZigType*, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4414
in /home/ubuntu/Development/zig/build/zig0
ir_render_store_ptr(CodeGen*, Stage1Air*, Stage1AirInstStorePtr*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4456
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7584
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
789 temporary allocations of 789 allocations in total (100.00%) from:
std::__cxx11::basic_string<>::_M_append(char const*, unsigned long)
in /lib/x86_64-linux-gnu/libstdc++.so.6
0x7fb05c6fefbe
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::Intrinsic::getDeclaration(llvm::Module*, unsigned int, llvm::ArrayRef<>)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, llvm::MaybeAlign, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMBuildMemSet
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:457
in /home/ubuntu/Development/zig/build/zig0
ir_render_memset(CodeGen*, Stage1Air*, Stage1AirInstMemset*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:6259
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7634
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 773B from 88 other places
166889 temporary allocations of 352105 allocations in total (47.40%) from
llvm::SmallPtrSetImplBase::Grow(unsigned int)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
75158 temporary allocations of 77760 allocations in total (96.65%) from:
llvm::SmallPtrSetImplBase::insert_imp_big(void const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAG::Legalize()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::CodeGenAndEmitDAG()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
21867 temporary allocations of 23496 allocations in total (93.07%) from:
llvm::SmallPtrSetImplBase::insert_imp_big(void const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::ScheduleDAGSDNodes::BuildSchedUnits()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::ScheduleDAGSDNodes::BuildSchedGraph(llvm::AAResults*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05ccb063c
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::CodeGenAndEmitDAG()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
19621 temporary allocations of 21195 allocations in total (92.57%) from:
llvm::SmallPtrSetImplBase::insert_imp_big(void const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAG::Combine(llvm::CombineLevel, llvm::AAResults*, llvm::CodeGenOpt::Level)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::CodeGenAndEmitDAG()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
19168 temporary allocations of 20744 allocations in total (92.40%) from:
llvm::SmallPtrSetImplBase::insert_imp_big(void const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAG::Combine(llvm::CombineLevel, llvm::AAResults*, llvm::CodeGenOpt::Level)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::CodeGenAndEmitDAG()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e98d673
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
7483 temporary allocations of 9766 allocations in total (76.62%) from:
llvm::SmallPtrSetImplBase::insert_imp_big(void const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c798ea3
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c796eef
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c790761
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::VerifierAnalysis::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05ec94743
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AnalysisManager<>::getResultImpl(llvm::AnalysisKey*, llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::VerifierPass::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::detail::PassModel<>::run(llvm::Module&, llvm::AnalysisManager<>&)
at /usr/lib/llvm-13/include/llvm/IR/PassManagerInternal.h:85
in /home/ubuntu/Development/zig/build/zig0
llvm::PassManager<>::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:386
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 23.59K from 126 other places
115671 temporary allocations of 598626 allocations in total (19.32%) from
std::_Rb_tree_iterator<> std::_Rb_tree<>::_M_emplace_hint_unique<>(std::_Rb_tree_const_iterator<>, std::piecewise_construct_t const&, std::tuple<>&&, std::tuple<>&&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
35461 temporary allocations of 70156 allocations in total (50.55%) from:
0x7fb05c634684
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttrBuilder::addAttribute(llvm::Attribute)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttributeList::addAttributes(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::Function::addAttribute(unsigned int, llvm::Attribute)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
addLLVMAttr(LLVMOpaqueValue*, unsigned int, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:98
in /home/ubuntu/Development/zig/build/zig0
addLLVMFnAttr(LLVMOpaqueValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:119
in /home/ubuntu/Development/zig/build/zig0
add_common_fn_attributes(CodeGen*, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:379
in /home/ubuntu/Development/zig/build/zig0
make_fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:623
in /home/ubuntu/Development/zig/build/zig0
fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:666
in /home/ubuntu/Development/zig/build/zig0
ir_render_call(CodeGen*, Stage1Air*, Stage1AirInstCall*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4772
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7594
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
35461 temporary allocations of 70156 allocations in total (50.55%) from:
0x7fb05c634684
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttrBuilder::addAttribute(llvm::Attribute)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttributeList::addAttributes(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::Function::addAttribute(unsigned int, llvm::Attribute)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
addLLVMAttr(LLVMOpaqueValue*, unsigned int, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:98
in /home/ubuntu/Development/zig/build/zig0
addLLVMFnAttr(LLVMOpaqueValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:119
in /home/ubuntu/Development/zig/build/zig0
add_common_fn_attributes(CodeGen*, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:377
in /home/ubuntu/Development/zig/build/zig0
make_fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:623
in /home/ubuntu/Development/zig/build/zig0
fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:666
in /home/ubuntu/Development/zig/build/zig0
ir_render_call(CodeGen*, Stage1Air*, Stage1AirInstCall*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4772
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7594
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
35461 temporary allocations of 70156 allocations in total (50.55%) from:
0x7fb05c634684
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttrBuilder::addAttribute(llvm::Attribute)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttributeList::addAttributes(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::Function::addAttribute(unsigned int, llvm::Attribute)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
addLLVMAttr(LLVMOpaqueValue*, unsigned int, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:98
in /home/ubuntu/Development/zig/build/zig0
addLLVMFnAttr(LLVMOpaqueValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:119
in /home/ubuntu/Development/zig/build/zig0
add_common_fn_attributes(CodeGen*, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:374
in /home/ubuntu/Development/zig/build/zig0
make_fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:623
in /home/ubuntu/Development/zig/build/zig0
fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:666
in /home/ubuntu/Development/zig/build/zig0
ir_render_call(CodeGen*, Stage1Air*, Stage1AirInstCall*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4772
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7594
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
5075 temporary allocations of 20328 allocations in total (24.97%) from:
0x7fb05c634684
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttrBuilder::addAttribute(llvm::Attribute)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttributeSet::removeAttributes(llvm::LLVMContext&, llvm::AttrBuilder const&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttributeList::removeAttributes(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::Function::removeAttributes(unsigned int, llvm::AttrBuilder const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05c63611a
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05ecadeeb
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::PassManager<>::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:386
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
593 temporary allocations of 720 allocations in total (82.36%) from:
0x7fb05c634684
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttrBuilder::addAttribute(llvm::Attribute)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttributeList::addAttributes(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::Function::addAttribute(unsigned int, llvm::Attribute)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
addLLVMAttr(LLVMOpaqueValue*, unsigned int, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:98
in /home/ubuntu/Development/zig/build/zig0
addLLVMFnAttr(LLVMOpaqueValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:119
in /home/ubuntu/Development/zig/build/zig0
add_common_fn_attributes(CodeGen*, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:374
in /home/ubuntu/Development/zig/build/zig0
make_fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:623
in /home/ubuntu/Development/zig/build/zig0
fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:666
in /home/ubuntu/Development/zig/build/zig0
gen_const_val_ptr(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8165
in /home/ubuntu/Development/zig/build/zig0
gen_const_val(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8619
in /home/ubuntu/Development/zig/build/zig0
render_const_val(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8687
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8897
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 3.62K from 131 other places
107995 temporary allocations of 145003 allocations in total (74.48%) from
std::_Rb_tree_iterator<> std::_Rb_tree<>::_M_emplace_hint_unique<>(std::_Rb_tree_const_iterator<>, std::piecewise_construct_t const&, std::tuple<>&&, std::tuple<>&&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
35447 temporary allocations of 35465 allocations in total (99.95%) from:
0x7fb05c6349d4
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttrBuilder::merge(llvm::AttrBuilder const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttributeList::addAttributes(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMAddFunctionAttr
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:1067
in /home/ubuntu/Development/zig/build/zig0
add_common_fn_attributes(CodeGen*, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:388
in /home/ubuntu/Development/zig/build/zig0
make_fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:623
in /home/ubuntu/Development/zig/build/zig0
fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:666
in /home/ubuntu/Development/zig/build/zig0
ir_render_call(CodeGen*, Stage1Air*, Stage1AirInstCall*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4772
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7594
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
35316 temporary allocations of 35319 allocations in total (99.99%) from:
0x7fb05c6349d4
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttrBuilder::merge(llvm::AttrBuilder const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttributeList::addAttributes(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::Function::addAttribute(unsigned int, llvm::Attribute)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
addLLVMAttrStr(LLVMOpaqueValue*, unsigned int, char const*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:106
in /home/ubuntu/Development/zig/build/zig0
addLLVMFnAttrStr(LLVMOpaqueValue*, char const*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:123
in /home/ubuntu/Development/zig/build/zig0
make_fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:593
in /home/ubuntu/Development/zig/build/zig0
fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:666
in /home/ubuntu/Development/zig/build/zig0
ir_render_call(CodeGen*, Stage1Air*, Stage1AirInstCall*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4772
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7594
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
34001 temporary allocations of 35465 allocations in total (95.87%) from:
0x7fb05c6349d4
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttrBuilder::merge(llvm::AttrBuilder const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttributeList::addAttributes(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMAddFunctionAttr
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:1067
in /home/ubuntu/Development/zig/build/zig0
add_common_fn_attributes(CodeGen*, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:391
in /home/ubuntu/Development/zig/build/zig0
make_fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:623
in /home/ubuntu/Development/zig/build/zig0
fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:666
in /home/ubuntu/Development/zig/build/zig0
ir_render_call(CodeGen*, Stage1Air*, Stage1AirInstCall*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:4772
in /home/ubuntu/Development/zig/build/zig0
ir_render_instruction(CodeGen*, Stage1Air*, Stage1AirInst*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7594
in /home/ubuntu/Development/zig/build/zig0
ir_render(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:7768
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9217
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
592 temporary allocations of 597 allocations in total (99.16%) from:
0x7fb05c6349d4
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttrBuilder::merge(llvm::AttrBuilder const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttributeList::addAttributes(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMAddFunctionAttr
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:1067
in /home/ubuntu/Development/zig/build/zig0
add_common_fn_attributes(CodeGen*, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:388
in /home/ubuntu/Development/zig/build/zig0
make_fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:623
in /home/ubuntu/Development/zig/build/zig0
fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:666
in /home/ubuntu/Development/zig/build/zig0
gen_const_val_ptr(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8165
in /home/ubuntu/Development/zig/build/zig0
gen_const_val(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8619
in /home/ubuntu/Development/zig/build/zig0
render_const_val(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8687
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8897
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
592 temporary allocations of 597 allocations in total (99.16%) from:
0x7fb05c6349d4
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttrBuilder::merge(llvm::AttrBuilder const&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AttributeList::addAttributes(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMAddFunctionAttr
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:1067
in /home/ubuntu/Development/zig/build/zig0
add_common_fn_attributes(CodeGen*, LLVMOpaqueValue*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:391
in /home/ubuntu/Development/zig/build/zig0
make_fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:623
in /home/ubuntu/Development/zig/build/zig0
fn_llvm_value(CodeGen*, ZigFn*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:666
in /home/ubuntu/Development/zig/build/zig0
gen_const_val_ptr(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8165
in /home/ubuntu/Development/zig/build/zig0
gen_const_val(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8619
in /home/ubuntu/Development/zig/build/zig0
render_const_val(CodeGen*, ZigValue*, char const*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8687
in /home/ubuntu/Development/zig/build/zig0
do_code_gen(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:8897
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10487
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 2.05K from 54 other places
101889 temporary allocations of 101951 allocations in total (99.94%) from
std::pair<> std::_Rb_tree<>::_M_emplace_unique<>(std::pair<>&&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
66397 temporary allocations of 66398 allocations in total (100.00%) from:
llvm::MCContext::getELFSection(llvm::Twine const&, unsigned int, unsigned int, unsigned int, llvm::MCSymbolELF const*, bool, unsigned int, llvm::MCSymbolELF const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCContext::getELFSection(llvm::Twine const&, unsigned int, unsigned int, unsigned int, llvm::Twine const&, bool, unsigned int, llvm::MCSymbolELF const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05cb1e554
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05cb1e0fb
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::TargetLoweringObjectFileELF::SelectSectionForGlobal(llvm::GlobalObject const*, llvm::SectionKind, llvm::TargetMachine const&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::TargetLoweringObjectFile::SectionForGlobal(llvm::GlobalObject const*, llvm::SectionKind, llvm::TargetMachine const&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::emitGlobalVariable(llvm::GlobalVariable const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::doFinalization(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::doFinalization(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
35477 temporary allocations of 35477 allocations in total (100.00%) from:
llvm::MCContext::getELFSection(llvm::Twine const&, unsigned int, unsigned int, unsigned int, llvm::MCSymbolELF const*, bool, unsigned int, llvm::MCSymbolELF const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCContext::getELFSection(llvm::Twine const&, unsigned int, unsigned int, unsigned int, llvm::Twine const&, bool, unsigned int, llvm::MCSymbolELF const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05cb1e554
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05cb1e0fb
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::TargetLoweringObjectFileELF::SelectSectionForGlobal(llvm::GlobalObject const*, llvm::SectionKind, llvm::TargetMachine const&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::TargetLoweringObjectFile::SectionForGlobal(llvm::GlobalObject const*, llvm::SectionKind, llvm::TargetMachine const&) const
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::emitFunctionHeader()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::emitFunctionBody()
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05e90da15
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnFunction(llvm::Function&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::runOnModule(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
15 temporary allocations of 15 allocations in total (100.00%) from:
llvm::MCContext::getELFSection(llvm::Twine const&, unsigned int, unsigned int, unsigned int, llvm::MCSymbolELF const*, bool, unsigned int, llvm::MCSymbolELF const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCContext::getELFSection(llvm::Twine const&, unsigned int, unsigned int, unsigned int, llvm::Twine const&, bool, unsigned int, llvm::MCSymbolELF const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::MCELFStreamer::emitCommonSymbol(llvm::MCSymbol*, unsigned long, unsigned int)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::emitGlobalVariable(llvm::GlobalVariable const*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AsmPrinter::doFinalization(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::FPPassManager::doFinalization(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::legacy::PassManagerImpl::run(llvm::Module&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:389
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
and 0B from 59 other places
99642 temporary allocations of 107886 allocations in total (92.36%) from
llvm::ValueMapper::ValueMapper(llvm::ValueMap<>&, llvm::RemapFlags, llvm::ValueMapTypeRemapper*, llvm::ValueMaterializer*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
45158 temporary allocations of 47159 allocations in total (95.76%) from:
0x7fb05cfbea73
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap<>&, bool, llvm::SmallVectorImpl<>&, char const*, llvm::ClonedCodeInfo*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap<>&, bool, llvm::SmallVectorImpl<>&, char const*, llvm::ClonedCodeInfo*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::InlineFunction(llvm::CallBase&, llvm::InlineFunctionInfo&, llvm::AAResults*, bool, llvm::Function*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05ecadeeb
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::PassManager<>::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:386
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
35490 temporary allocations of 41731 allocations in total (85.04%) from:
0x7fb05cfbea73
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap<>&, bool, llvm::SmallVectorImpl<>&, char const*, llvm::ClonedCodeInfo*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap<>&, bool, llvm::SmallVectorImpl<>&, char const*, llvm::ClonedCodeInfo*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::InlineFunction(llvm::CallBase&, llvm::InlineFunctionInfo&, llvm::AAResults*, bool, llvm::Function*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05ecadeeb
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::PassManager<>::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:386
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
16766 temporary allocations of 16768 allocations in total (99.99%) from:
llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap<>&, bool, llvm::SmallVectorImpl<>&, char const*, llvm::ClonedCodeInfo*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap<>&, bool, llvm::SmallVectorImpl<>&, char const*, llvm::ClonedCodeInfo*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::InlineFunction(llvm::CallBase&, llvm::InlineFunctionInfo&, llvm::AAResults*, bool, llvm::Function*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05ecadeeb
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::PassManager<>::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:386
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
2228 temporary allocations of 2228 allocations in total (100.00%) from:
llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap<>&, bool, llvm::SmallVectorImpl<>&, char const*, llvm::ClonedCodeInfo*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap<>&, bool, llvm::SmallVectorImpl<>&, char const*, llvm::ClonedCodeInfo*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::InlineFunction(llvm::CallBase&, llvm::InlineFunctionInfo&, llvm::AAResults*, bool, llvm::Function*)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
0x7fb05ecadeeb
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
llvm::PassManager<>::run(llvm::Module&, llvm::AnalysisManager<>&)
in /lib/x86_64-linux-gnu/libLLVM-13.so.1
ZigLLVMTargetMachineEmitToFile
at /home/ubuntu/Development/zig/src/zig_llvm.cpp:386
in /home/ubuntu/Development/zig/build/zig0
zig_llvm_emit_output(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:9279
in /home/ubuntu/Development/zig/build/zig0
codegen_build_object(CodeGen*)
at /home/ubuntu/Development/zig/src/stage1/codegen.cpp:10494
in /home/ubuntu/Development/zig/build/zig0
zig_stage1_build_object
at /home/ubuntu/Development/zig/src/stage1/stage1.cpp:132
in /home/ubuntu/Development/zig/build/zig0
main
at /home/ubuntu/Development/zig/src/stage1/zig0.cpp:474
in /home/ubuntu/Development/zig/build/zig0
total runtime: 277.76s.
calls to allocation functions: 132962013 (478685/s)
temporary memory allocations: 4726758 (17017/s)
peak heap memory consumption: 7.08G
peak RSS (including heaptrack overhead): 9.82G
total memory leaked: 4.84G
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment