| Function (File:Line) |
Call count |
Block coverage |
| BasicBlockOperation::BasicBlockOperation(BasicBlockOperation const&) (src/analysis/analysis-borrow-checker.cpp:59) | called 1732 times, returned 1732 times | 100.0% |
| BasicBlockOperation::BasicBlockOperation(unsigned long, unsigned long) (src/analysis/analysis-borrow-checker.cpp:55) | called 728 times, returned 728 times | 100.0% |
| BasicBlockOperation::~BasicBlockOperation() (src/analysis/analysis-borrow-checker.cpp:63) | called 2460 times, returned 2460 times | 100.0% |
| CFGEdge::CFGEdge(BasicBlockOperation const&, BasicBlockOperation const&) (src/analysis/analysis-borrow-checker.cpp:68) | called 364 times, returned 364 times | 100.0% |
| CFGEdge::CFGEdge(CFGEdge const&) (src/analysis/analysis-borrow-checker.cpp:72) | called 502 times, returned 502 times | 100.0% |
| CFGEdge::~CFGEdge() (src/analysis/analysis-borrow-checker.cpp:76) | called 866 times, returned 866 times | 100.0% |
| Gyoji::analysis::AnalysisPass::AnalysisPass(Gyoji::context::CompilerContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/analysis/analysis.cpp:22) | called 140 times, returned 140 times | 100.0% |
| Gyoji::analysis::AnalysisPass::get_compiler_context() const (src/analysis/analysis.cpp:31) | called 270 times, returned 270 times | 100.0% |
| Gyoji::analysis::AnalysisPass::get_name[abi:cxx11]() const (src/analysis/analysis.cpp:35) | called 140 times, returned 140 times | 100.0% |
| Gyoji::analysis::AnalysisPass::~AnalysisPass() (src/analysis/analysis.cpp:27) | called 140 times, returned 140 times | 100.0% |
| Gyoji::analysis::AnalysisPassBorrowChecker::AnalysisPassBorrowChecker(Gyoji::context::CompilerContext&) (src/analysis/analysis-borrow-checker.cpp:82) | called 28 times, returned 28 times | 100.0% |
| Gyoji::analysis::AnalysisPassBorrowChecker::check(Gyoji::mir::Function const&) const (src/analysis/analysis-borrow-checker.cpp:100) | called 270 times, returned 270 times | 100.0% |
| Gyoji::analysis::AnalysisPassBorrowChecker::check(Gyoji::mir::MIR const&) const (src/analysis/analysis-borrow-checker.cpp:89) | called 28 times, returned 28 times | 100.0% |
| Gyoji::analysis::AnalysisPassBorrowChecker::~AnalysisPassBorrowChecker() (src/analysis/analysis-borrow-checker.cpp:85) | called 56 times, returned 56 times | 100.0% |
| Gyoji::analysis::AnalysisPassReturnValues::AnalysisPassReturnValues(Gyoji::context::CompilerContext&) (src/analysis/analysis-return-values.cpp:22) | called 28 times, returned 28 times | 100.0% |
| Gyoji::analysis::AnalysisPassReturnValues::check(Gyoji::mir::Function const&) const (src/analysis/analysis-return-values.cpp:115) | called 270 times, returned 270 times | 100.0% |
| Gyoji::analysis::AnalysisPassReturnValues::check(Gyoji::mir::MIR const&) const (src/analysis/analysis-return-values.cpp:29) | called 28 times, returned 28 times | 100.0% |
| Gyoji::analysis::AnalysisPassReturnValues::~AnalysisPassReturnValues() (src/analysis/analysis-return-values.cpp:25) | called 56 times, returned 56 times | 100.0% |
| Gyoji::analysis::AnalysisPassTypeResolution::AnalysisPassTypeResolution(Gyoji::context::CompilerContext&) (src/analysis/analysis-type-resolution.cpp:22) | called 28 times, returned 28 times | 100.0% |
| Gyoji::analysis::AnalysisPassTypeResolution::check(Gyoji::mir::MIR const&) const (src/analysis/analysis-type-resolution.cpp:29) | called 28 times, returned 28 times | 100.0% |
| Gyoji::analysis::AnalysisPassTypeResolution::check_type(Gyoji::mir::Type const&) const (src/analysis/analysis-type-resolution.cpp:42) | called 536 times, returned 536 times | 29.0% |
| Gyoji::analysis::AnalysisPassTypeResolution::~AnalysisPassTypeResolution() (src/analysis/analysis-type-resolution.cpp:25) | called 56 times, returned 56 times | 100.0% |
| Gyoji::analysis::AnalysisPassUnreachable::AnalysisPassUnreachable(Gyoji::context::CompilerContext&) (src/analysis/analysis-unreachable.cpp:22) | called 28 times, returned 28 times | 100.0% |
| Gyoji::analysis::AnalysisPassUnreachable::check(Gyoji::mir::Function const&) const (src/analysis/analysis-unreachable.cpp:36) | called 270 times, returned 270 times | 38.0% |
| Gyoji::analysis::AnalysisPassUnreachable::check(Gyoji::mir::MIR const&) const (src/analysis/analysis-unreachable.cpp:29) | called 28 times, returned 28 times | 100.0% |
| Gyoji::analysis::AnalysisPassUnreachable::~AnalysisPassUnreachable() (src/analysis/analysis-unreachable.cpp:25) | called 56 times, returned 56 times | 100.0% |
| Gyoji::analysis::AnalysisPassUseBeforeAssignment::AnalysisPassUseBeforeAssignment(Gyoji::context::CompilerContext&) (src/analysis/analysis-use-before-assignment.cpp:22) | called 28 times, returned 28 times | 100.0% |
| Gyoji::analysis::AnalysisPassUseBeforeAssignment::check(Gyoji::mir::Function const&) const (src/analysis/analysis-use-before-assignment.cpp:305) | called 270 times, returned 270 times | 61.0% |
| Gyoji::analysis::AnalysisPassUseBeforeAssignment::check(Gyoji::mir::MIR const&) const (src/analysis/analysis-use-before-assignment.cpp:29) | called 28 times, returned 28 times | 100.0% |
| Gyoji::analysis::AnalysisPassUseBeforeAssignment::true_at(Gyoji::mir::Function const&, std::map<unsigned long, bool, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, bool> > >&, std::vector<Gyoji::analysis::ProgramPoint, std::allocator<Gyoji::analysis::ProgramPoint> > const&, Gyoji::analysis::ProgramPoint const&) const (src/analysis/analysis-use-before-assignment.cpp:260) | called 482 times, returned 482 times | 93.0% |
| Gyoji::analysis::AnalysisPassUseBeforeAssignment::~AnalysisPassUseBeforeAssignment() (src/analysis/analysis-use-before-assignment.cpp:25) | called 56 times, returned 56 times | 100.0% |
| Gyoji::analysis::ProgramPoint::ProgramPoint(Gyoji::analysis::ProgramPoint const&) (src/analysis/analysis-use-before-assignment.cpp:120) | called 2914 times, returned 2914 times | 100.0% |
| Gyoji::analysis::ProgramPoint::ProgramPoint(unsigned long, unsigned long) (src/analysis/analysis-use-before-assignment.cpp:116) | called 4558 times, returned 4558 times | 100.0% |
| Gyoji::analysis::ProgramPoint::~ProgramPoint() (src/analysis/analysis-use-before-assignment.cpp:124) | called 7472 times, returned 7472 times | 100.0% |
| Gyoji::analysis::ReturnOperationVisitor::ReturnOperationVisitor(Gyoji::context::CompilerContext&, Gyoji::mir::Function const&) (src/analysis/analysis-return-values.cpp:59) | called 270 times, returned 270 times | 100.0% |
| Gyoji::analysis::ReturnOperationVisitor::visit(unsigned long, Gyoji::mir::BasicBlock const&, unsigned long, Gyoji::mir::Operation const&) (src/analysis/analysis-return-values.cpp:73) | called 4378 times, returned 4378 times | 18.0% |
| Gyoji::analysis::ReturnOperationVisitor::~ReturnOperationVisitor() (src/analysis/analysis-return-values.cpp:70) | called 270 times, returned 270 times | 100.0% |
| Gyoji::analysis::VariableLoadPoint::VariableLoadPoint(Gyoji::analysis::VariableLoadPoint const&) (src/analysis/analysis-use-before-assignment.cpp:135) | called 1006 times, returned 1006 times | 100.0% |
| Gyoji::analysis::VariableLoadPoint::VariableLoadPoint(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::analysis::ProgramPoint) (src/analysis/analysis-use-before-assignment.cpp:129) | called 712 times, returned 712 times | 100.0% |
| Gyoji::analysis::VariableLoadPoint::~VariableLoadPoint() (src/analysis/analysis-use-before-assignment.cpp:140) | called 1718 times, returned 1718 times | 100.0% |
| Gyoji::analysis::VariableTmpvarVisitor::VariableTmpvarVisitor(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) (src/analysis/analysis-use-before-assignment.cpp:215) | called 270 times, returned 270 times | 100.0% |
| Gyoji::analysis::VariableTmpvarVisitor::get_tmpvars[abi:cxx11]() const (src/analysis/analysis-use-before-assignment.cpp:257) | called 270 times, returned 270 times | 100.0% |
| Gyoji::analysis::VariableTmpvarVisitor::visit(unsigned long, Gyoji::mir::BasicBlock const&, unsigned long, Gyoji::mir::Operation const&) (src/analysis/analysis-use-before-assignment.cpp:226) | called 4378 times, returned 4378 times | 100.0% |
| Gyoji::analysis::VariableTmpvarVisitor::~VariableTmpvarVisitor() (src/analysis/analysis-use-before-assignment.cpp:222) | called 270 times, returned 270 times | 100.0% |
| Gyoji::analysis::VariableUseVisitor::VariableUseVisitor(std::map<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) (src/analysis/analysis-use-before-assignment.cpp:147) | called 270 times, returned 270 times | 100.0% |
| Gyoji::analysis::VariableUseVisitor::get_loads() (src/analysis/analysis-use-before-assignment.cpp:159) | called 270 times, returned 270 times | 100.0% |
| Gyoji::analysis::VariableUseVisitor::get_stores() (src/analysis/analysis-use-before-assignment.cpp:165) | called 270 times, returned 270 times | 100.0% |
| Gyoji::analysis::VariableUseVisitor::visit(unsigned long, Gyoji::mir::BasicBlock const&, unsigned long, Gyoji::mir::Operation const&) (src/analysis/analysis-use-before-assignment.cpp:169) | called 4378 times, returned 4378 times | 84.0% |
| Gyoji::analysis::VariableUseVisitor::~VariableUseVisitor() (src/analysis/analysis-use-before-assignment.cpp:155) | called 270 times, returned 270 times | 100.0% |
| Gyoji::cmdline::JFormatIdentity::JFormatIdentity() (src/cmdline/jformat-identity.cpp:22) | called 48 times, returned 48 times | 100.0% |
| Gyoji::cmdline::JFormatIdentity::process(Gyoji::frontend::ast::SyntaxNode const&) (src/cmdline/jformat-identity.cpp:77) | called 48 times, returned 48 times | 100.0% |
| Gyoji::cmdline::JFormatIdentity::~JFormatIdentity() (src/cmdline/jformat-identity.cpp:24) | called 48 times, returned 48 times | 100.0% |
| Gyoji::cmdline::JFormatTree::JFormatTree() (src/cmdline/jformat-tree.cpp:216) | called 48 times, returned 48 times | 100.0% |
| Gyoji::cmdline::JFormatTree::get_token_name[abi:cxx11](unsigned int) const (src/cmdline/jformat-tree.cpp:294) | called 12474 times, returned 12474 times | 100.0% |
| Gyoji::cmdline::JFormatTree::print_comment_multi_line(Gyoji::frontend::tree::TerminalNonSyntax const&) (src/cmdline/jformat-tree.cpp:239) | called 12 times, returned 12 times | 100.0% |
| Gyoji::cmdline::JFormatTree::print_comment_single_line(Gyoji::frontend::tree::TerminalNonSyntax const&) (src/cmdline/jformat-tree.cpp:251) | called 96 times, returned 96 times | 100.0% |
| Gyoji::cmdline::JFormatTree::print_file_metadata(Gyoji::frontend::tree::TerminalNonSyntax const&) (src/cmdline/jformat-tree.cpp:269) | called 4 times, returned 4 times | 100.0% |
| Gyoji::cmdline::JFormatTree::print_indent() (src/cmdline/jformat-tree.cpp:232) | called 25948 times, returned 25948 times | 100.0% |
| Gyoji::cmdline::JFormatTree::print_non_syntax(Gyoji::frontend::tree::TerminalNonSyntax const&) (src/cmdline/jformat-tree.cpp:275) | called 3938 times, returned 3938 times | 100.0% |
| Gyoji::cmdline::JFormatTree::print_whitespace(Gyoji::frontend::tree::TerminalNonSyntax const&) (src/cmdline/jformat-tree.cpp:263) | called 3826 times, returned 3826 times | 100.0% |
| Gyoji::cmdline::JFormatTree::process(Gyoji::frontend::ast::SyntaxNode const&) (src/cmdline/jformat-tree.cpp:304) | called 12474 times, returned 12474 times | 100.0% |
| Gyoji::cmdline::JFormatTree::~JFormatTree() (src/cmdline/jformat-tree.cpp:229) | called 48 times, returned 48 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVM::CodeGeneratorLLVM(Gyoji::context::CompilerContext const&, Gyoji::mir::MIR const&) (src/codegen/gyoji-codegen-llvm.cpp:23) | called 28 times, returned 28 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVM::generate() (src/codegen/gyoji-codegen-llvm.cpp:38) | called 28 times, returned 28 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVM::initialize() (src/codegen/gyoji-codegen-llvm.cpp:34) | called 28 times, returned 28 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVM::output(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/codegen/gyoji-codegen-llvm.cpp:42) | called 28 times, returned 28 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVM::~CodeGeneratorLLVM() (src/codegen/gyoji-codegen-llvm.cpp:30) | called 28 times, returned 28 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::CodeGeneratorLLVMContext(Gyoji::context::CompilerContext const&, Gyoji::mir::MIR const&) (src/codegen/gyoji-codegen-llvm.cpp:47) | called 28 times, returned 28 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::CreateEntryBlockAlloca(llvm::Function*, llvm::StringRef const&) (src/codegen/gyoji-codegen-llvm.cpp:104) | not called | 0.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::create_function(Gyoji::mir::Function const&) (src/codegen/gyoji-codegen-llvm.cpp:71) | called 270 times, returned 270 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::create_type(Gyoji::mir::Type const*) (src/codegen/gyoji-codegen-llvm.cpp:302) | called 1276 times, returned 1276 times | 74.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::create_type_array(Gyoji::mir::Type const*) (src/codegen/gyoji-codegen-llvm.cpp:183) | not called | 0.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::create_type_composite(Gyoji::mir::Type const*) (src/codegen/gyoji-codegen-llvm.cpp:127) | called 6 times, returned 6 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::create_type_enum(Gyoji::mir::Type const*) (src/codegen/gyoji-codegen-llvm.cpp:121) | not called | 0.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::create_type_function(Gyoji::mir::Type const*) (src/codegen/gyoji-codegen-llvm.cpp:201) | called 298 times, returned 298 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::create_type_function_pointer(Gyoji::mir::Type const*) (src/codegen/gyoji-codegen-llvm.cpp:220) | called 118 times, returned 118 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::create_type_pointer(Gyoji::mir::Type const*) (src/codegen/gyoji-codegen-llvm.cpp:149) | called 60 times, returned 60 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::create_type_primitive(Gyoji::mir::Type const*) (src/codegen/gyoji-codegen-llvm.cpp:243) | called 336 times, returned 336 times | 96.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::create_type_reference(Gyoji::mir::Type const*) (src/codegen/gyoji-codegen-llvm.cpp:165) | not called | 0.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::create_types(Gyoji::mir::MIR const&) (src/codegen/gyoji-codegen-llvm.cpp:341) | called 28 times, returned 28 times | 94.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate() (src/codegen/gyoji-codegen-llvm.cpp:367) | called 28 times, returned 28 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_basic_block(Gyoji::mir::Function const&, Gyoji::mir::BasicBlock const&) (src/codegen/gyoji-codegen-llvm.cpp:1524) | called 364 times, returned 364 times | 75.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_function(Gyoji::mir::Function const&) (src/codegen/gyoji-codegen-llvm.cpp:1670) | called 270 times, returned 270 times | 95.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_add(Gyoji::mir::Function const&, Gyoji::mir::OperationBinary const&) (src/codegen/gyoji-codegen-llvm.cpp:841) | called 56 times, returned 56 times | 42.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_addressof(Gyoji::mir::Function const&, Gyoji::mir::OperationUnary const&) (src/codegen/gyoji-codegen-llvm.cpp:714) | called 18 times, returned 18 times | 83.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_anonymous_structure(Gyoji::mir::Function const&, Gyoji::mir::OperationAnonymousStructure const&) (src/codegen/gyoji-codegen-llvm.cpp:700) | called 6 times, returned 6 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_arithmetic_negate(Gyoji::mir::Function const&, Gyoji::mir::OperationUnary const&) (src/codegen/gyoji-codegen-llvm.cpp:756) | not called | 0.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_array_index(Gyoji::mir::Function const&, Gyoji::mir::OperationArrayIndex const&) (src/codegen/gyoji-codegen-llvm.cpp:476) | not called | 0.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_assign(Gyoji::mir::Function const&, Gyoji::mir::OperationBinary const&) (src/codegen/gyoji-codegen-llvm.cpp:1414) | called 388 times, returned 388 times | 75.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_bitwise_and(Gyoji::mir::Function const&, Gyoji::mir::OperationBinary const&) (src/codegen/gyoji-codegen-llvm.cpp:1128) | not called | 0.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_bitwise_not(Gyoji::mir::Function const&, Gyoji::mir::OperationUnary const&) (src/codegen/gyoji-codegen-llvm.cpp:779) | not called | 0.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_bitwise_or(Gyoji::mir::Function const&, Gyoji::mir::OperationBinary const&) (src/codegen/gyoji-codegen-llvm.cpp:1155) | not called | 0.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_bitwise_xor(Gyoji::mir::Function const&, Gyoji::mir::OperationBinary const&) (src/codegen/gyoji-codegen-llvm.cpp:1182) | not called | 0.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_comparison(Gyoji::mir::Function const&, Gyoji::mir::OperationBinary const&) (src/codegen/gyoji-codegen-llvm.cpp:1276) | called 40 times, returned 40 times | 24.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_dereference(Gyoji::mir::Function const&, Gyoji::mir::OperationUnary const&) (src/codegen/gyoji-codegen-llvm.cpp:732) | called 10 times, returned 10 times | 80.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_divide(Gyoji::mir::Function const&, Gyoji::mir::OperationBinary const&) (src/codegen/gyoji-codegen-llvm.cpp:970) | called 48 times, returned 48 times | 40.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_dot(Gyoji::mir::Function const&, Gyoji::mir::OperationDot const&) (src/codegen/gyoji-codegen-llvm.cpp:502) | called 4 times, returned 4 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_function_call(Gyoji::mir::Function const&, Gyoji::mir::OperationFunctionCall const&) (src/codegen/gyoji-codegen-llvm.cpp:380) | called 90 times, returned 90 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_jump(Gyoji::mir::Function const&, Gyoji::mir::OperationJump const&) (src/codegen/gyoji-codegen-llvm.cpp:1492) | called 36 times, returned 36 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_jump_conditional(Gyoji::mir::Function const&, Gyoji::mir::OperationJumpConditional const&) (src/codegen/gyoji-codegen-llvm.cpp:1481) | called 40 times, returned 40 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_literal_bool(Gyoji::mir::Function const&, Gyoji::mir::OperationLiteralBool const&) (src/codegen/gyoji-codegen-llvm.cpp:676) | not called | 0.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_literal_char(Gyoji::mir::Function const&, Gyoji::mir::OperationLiteralChar const&) (src/codegen/gyoji-codegen-llvm.cpp:556) | called 8 times, returned 8 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_literal_float(Gyoji::mir::Function const&, Gyoji::mir::OperationLiteralFloat const&) (src/codegen/gyoji-codegen-llvm.cpp:643) | called 6 times, returned 6 times | 50.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_literal_int(Gyoji::mir::Function const&, Gyoji::mir::OperationLiteralInt const&) (src/codegen/gyoji-codegen-llvm.cpp:583) | called 244 times, returned 244 times | 67.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_literal_null(Gyoji::mir::Function const&, Gyoji::mir::OperationLiteralNull const&) (src/codegen/gyoji-codegen-llvm.cpp:685) | not called | 0.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_literal_string(Gyoji::mir::Function const&, Gyoji::mir::OperationLiteralString const&) (src/codegen/gyoji-codegen-llvm.cpp:566) | called 12 times, returned 12 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_local_declare(Gyoji::mir::Function const&, Gyoji::mir::OperationLocalDeclare const&) (src/codegen/gyoji-codegen-llvm.cpp:538) | called 312 times, returned 312 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_local_undeclare(Gyoji::mir::Function const&, Gyoji::mir::OperationLocalUndeclare const&) (src/codegen/gyoji-codegen-llvm.cpp:548) | called 904 times, returned 904 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_local_variable(Gyoji::mir::Function const&, Gyoji::mir::OperationLocalVariable const&) (src/codegen/gyoji-codegen-llvm.cpp:526) | called 1492 times, returned 1492 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_logical_and(Gyoji::mir::Function const&, Gyoji::mir::OperationBinary const&) (src/codegen/gyoji-codegen-llvm.cpp:1071) | not called | 0.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_logical_not(Gyoji::mir::Function const&, Gyoji::mir::OperationUnary const&) (src/codegen/gyoji-codegen-llvm.cpp:804) | called 2 times, returned 2 times | 43.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_logical_or(Gyoji::mir::Function const&, Gyoji::mir::OperationBinary const&) (src/codegen/gyoji-codegen-llvm.cpp:1099) | not called | 0.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_modulo(Gyoji::mir::Function const&, Gyoji::mir::OperationBinary const&) (src/codegen/gyoji-codegen-llvm.cpp:1027) | called 42 times, returned 42 times | 42.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_multiply(Gyoji::mir::Function const&, Gyoji::mir::OperationBinary const&) (src/codegen/gyoji-codegen-llvm.cpp:927) | called 48 times, returned 48 times | 42.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_return(Gyoji::mir::Function const&, Gyoji::mir::OperationReturn const&) (src/codegen/gyoji-codegen-llvm.cpp:1502) | called 280 times, returned 280 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_return_void(Gyoji::mir::Function const&, Gyoji::mir::OperationReturnVoid const&) (src/codegen/gyoji-codegen-llvm.cpp:1513) | called 8 times, returned 8 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_shift(Gyoji::mir::Function const&, Gyoji::mir::OperationBinary const&) (src/codegen/gyoji-codegen-llvm.cpp:1209) | not called | 0.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_sizeof_type(Gyoji::mir::Function const&, Gyoji::mir::OperationSizeofType const&) (src/codegen/gyoji-codegen-llvm.cpp:828) | called 8 times, returned 8 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_subtract(Gyoji::mir::Function const&, Gyoji::mir::OperationBinary const&) (src/codegen/gyoji-codegen-llvm.cpp:884) | called 50 times, returned 50 times | 42.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_symbol(Gyoji::mir::Function const&, Gyoji::mir::OperationSymbol const&) (src/codegen/gyoji-codegen-llvm.cpp:411) | called 90 times, returned 90 times | 73.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::generate_operation_widen_numeric(Gyoji::mir::Function const&, Gyoji::mir::OperationCast const&) (src/codegen/gyoji-codegen-llvm.cpp:445) | called 136 times, returned 136 times | 61.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::initialize() (src/codegen/gyoji-codegen-llvm.cpp:58) | called 28 times, returned 28 times | 100.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::output(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/codegen/gyoji-codegen-llvm.cpp:1747) | called 28 times, returned 28 times | 83.0% |
| Gyoji::codegen::CodeGeneratorLLVMContext::~CodeGeneratorLLVMContext() (src/codegen/gyoji-codegen-llvm.cpp:54) | called 28 times, returned 28 times | 100.0% |
| Gyoji::codegen::generate_code(Gyoji::context::CompilerContext const&, Gyoji::mir::MIR const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/codegen/codegen.cpp:21) | called 28 times, returned 28 times | 100.0% |
| Gyoji::context::CompilerContext::CompilerContext(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/context/compiler-context.cpp:19) | called 294 times, returned 294 times | 100.0% |
| Gyoji::context::CompilerContext::add_filename(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/context/compiler-context.cpp:45) | not called | 0.0% |
| Gyoji::context::CompilerContext::get_errors() const (src/context/compiler-context.cpp:33) | called 210 times, returned 210 times | 100.0% |
| Gyoji::context::CompilerContext::get_filename[abi:cxx11]() const (src/context/compiler-context.cpp:41) | called 58876 times, returned 58876 times | 100.0% |
| Gyoji::context::CompilerContext::get_token_stream() const (src/context/compiler-context.cpp:37) | called 67412 times, returned 67412 times | 100.0% |
| Gyoji::context::CompilerContext::has_errors() const (src/context/compiler-context.cpp:29) | called 106 times, returned 106 times | 100.0% |
| Gyoji::context::CompilerContext::~CompilerContext() (src/context/compiler-context.cpp:25) | called 294 times, returned 294 times | 100.0% |
| Gyoji::context::Error::Error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/context/errors.cpp:67) | called 12 times, returned 12 times | 100.0% |
| Gyoji::context::Error::add_message(Gyoji::context::SourceReference const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/context/errors.cpp:83) | called 22 times, returned 22 times | 100.0% |
| Gyoji::context::Error::get(unsigned long) const (src/context/errors.cpp:116) | called 2 times, returned 2 times | 100.0% |
| Gyoji::context::Error::get_messages() const (src/context/errors.cpp:108) | called 12 times, returned 12 times | 100.0% |
| Gyoji::context::Error::print() (src/context/errors.cpp:73) | called 10 times, returned 10 times | 81.0% |
| Gyoji::context::Error::size() const (src/context/errors.cpp:112) | called 2 times, returned 2 times | 100.0% |
| Gyoji::context::Error::~Error() (src/context/errors.cpp:70) | called 12 times, returned 12 times | 100.0% |
| Gyoji::context::ErrorMessage::ErrorMessage(Gyoji::context::SourceReference const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/context/errors.cpp:120) | called 22 times, returned 22 times | 100.0% |
| Gyoji::context::ErrorMessage::add_context(std::vector<std::pair<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) (src/context/errors.cpp:133) | called 22 times, returned 22 times | 100.0% |
| Gyoji::context::ErrorMessage::get_line() const (src/context/errors.cpp:145) | called 2 times, returned 2 times | 100.0% |
| Gyoji::context::ErrorMessage::get_message[abi:cxx11]() const (src/context/errors.cpp:141) | not called | 0.0% |
| Gyoji::context::ErrorMessage::get_source_ref() const (src/context/errors.cpp:137) | called 54 times, returned 54 times | 100.0% |
| Gyoji::context::ErrorMessage::print() (src/context/errors.cpp:225) | called 20 times, returned 20 times | 74.0% |
| Gyoji::context::ErrorMessage::~ErrorMessage() (src/context/errors.cpp:129) | called 22 times, returned 22 times | 100.0% |
| Gyoji::context::Errors::Errors(Gyoji::context::TokenStream&) (src/context/errors.cpp:21) | called 296 times, returned 296 times | 100.0% |
| Gyoji::context::Errors::add_error(std::unique_ptr<Gyoji::context::Error, std::default_delete<Gyoji::context::Error> >) (src/context/errors.cpp:39) | called 12 times, returned 12 times | 100.0% |
| Gyoji::context::Errors::add_simple_error(Gyoji::context::SourceReference const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/context/errors.cpp:96) | not called | 0.0% |
| Gyoji::context::Errors::get(unsigned long) const (src/context/errors.cpp:61) | called 4 times, returned 4 times | 100.0% |
| Gyoji::context::Errors::print() const (src/context/errors.cpp:28) | called 4 times, returned 4 times | 100.0% |
| Gyoji::context::Errors::size() const (src/context/errors.cpp:55) | called 302 times, returned 302 times | 100.0% |
| Gyoji::context::Errors::~Errors() (src/context/errors.cpp:24) | called 296 times, returned 296 times | 100.0% |
| Gyoji::context::SourceReference::SourceReference(Gyoji::context::SourceReference const&) (src/context/source-reference.cpp:33) | called 22 times, returned 22 times | 100.0% |
| Gyoji::context::SourceReference::SourceReference(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, unsigned long) (src/context/source-reference.cpp:22) | called 59666 times, returned 59666 times | 100.0% |
| Gyoji::context::SourceReference::get_column() const (src/context/source-reference.cpp:48) | called 9208 times, returned 9208 times | 100.0% |
| Gyoji::context::SourceReference::get_filename[abi:cxx11]() const (src/context/source-reference.cpp:42) | called 10 times, returned 10 times | 100.0% |
| Gyoji::context::SourceReference::get_length() const (src/context/source-reference.cpp:51) | called 20 times, returned 20 times | 100.0% |
| Gyoji::context::SourceReference::get_line() const (src/context/source-reference.cpp:45) | called 13874 times, returned 13874 times | 100.0% |
| Gyoji::context::SourceReference::~SourceReference() (src/context/source-reference.cpp:39) | called 59688 times, returned 59688 times | 100.0% |
| Gyoji::context::Token::Token(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, unsigned long) (src/context/token-stream.cpp:109) | called 58888 times, returned 58888 times | 100.0% |
| Gyoji::context::Token::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (src/context/token-stream.cpp:136) | called 240 times, returned 240 times | 100.0% |
| Gyoji::context::Token::get_source_ref() const (src/context/token-stream.cpp:141) | called 40538 times, returned 40538 times | 100.0% |
| Gyoji::context::Token::get_type() const (src/context/token-stream.cpp:128) | called 48204 times, returned 48204 times | 100.0% |
| Gyoji::context::Token::get_value[abi:cxx11]() const (src/context/token-stream.cpp:132) | called 46374 times, returned 46374 times | 100.0% |
| Gyoji::context::Token::~Token() (src/context/token-stream.cpp:122) | called 58888 times, returned 58888 times | 100.0% |
| Gyoji::context::TokenStream::TokenStream() (src/context/token-stream.cpp:28) | called 296 times, returned 296 times | 100.0% |
| Gyoji::context::TokenStream::add_token(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long) (src/context/token-stream.cpp:86) | called 58888 times, returned 58888 times | 100.0% |
| Gyoji::context::TokenStream::append_token(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/context/token-stream.cpp:102) | called 240 times, returned 240 times | 86.0% |
| Gyoji::context::TokenStream::context[abi:cxx11](unsigned long, unsigned long) const (src/context/token-stream.cpp:71) | called 22 times, returned 22 times | 93.0% |
| Gyoji::context::TokenStream::get_current_source_ref() const (src/context/token-stream.cpp:47) | called 8248 times, returned 8248 times | 86.0% |
| Gyoji::context::TokenStream::get_line[abi:cxx11](unsigned long) const (src/context/token-stream.cpp:56) | called 72 times, returned 72 times | 100.0% |
| Gyoji::context::TokenStream::get_tokens() const (src/context/token-stream.cpp:35) | called 48 times, returned 48 times | 100.0% |
| Gyoji::context::TokenStream::get_zero_source_ref() (src/context/token-stream.cpp:23) | not called | 0.0% |
| Gyoji::context::TokenStream::~TokenStream() (src/context/token-stream.cpp:31) | called 296 times, returned 296 times | 100.0% |
| Gyoji::frontend::ParseResult::ParseResult(Gyoji::context::CompilerContext&, std::unique_ptr<Gyoji::frontend::namespaces::NS2Context, std::default_delete<Gyoji::frontend::namespaces::NS2Context> >) (src/frontend/parse-result.cpp:25) | called 240 times, returned 240 times | 100.0% |
| Gyoji::frontend::ParseResult::class_get_or_create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::context::SourceReference const&) (src/frontend/parse-result.cpp:285) | called 140 times, returned 140 times | 9.0% |
| Gyoji::frontend::ParseResult::get_compiler_context() const (src/frontend/parse-result.cpp:69) | not called | 0.0% |
| Gyoji::frontend::ParseResult::get_errors() const (src/frontend/parse-result.cpp:43) | called 6 times, returned 6 times | 100.0% |
| Gyoji::frontend::ParseResult::get_ns2_context() const (src/frontend/parse-result.cpp:37) | called 48 times, returned 48 times | 100.0% |
| Gyoji::frontend::ParseResult::get_token_stream() const (src/frontend/parse-result.cpp:64) | called 48 times, returned 48 times | 100.0% |
| Gyoji::frontend::ParseResult::get_translation_unit() const (src/frontend/parse-result.cpp:49) | called 196 times, returned 196 times | 100.0% |
| Gyoji::frontend::ParseResult::has_errors() const (src/frontend/parse-result.cpp:58) | called 194 times, returned 194 times | 100.0% |
| Gyoji::frontend::ParseResult::has_translation_unit() const (src/frontend/parse-result.cpp:54) | called 46 times, returned 46 times | 100.0% |
| Gyoji::frontend::ParseResult::identifier_get_or_create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, Gyoji::context::SourceReference const&) (src/frontend/parse-result.cpp:116) | called 5844 times, returned 5844 times | 25.0% |
| Gyoji::frontend::ParseResult::namespace_get_or_create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::context::SourceReference const&) (src/frontend/parse-result.cpp:191) | called 118 times, returned 118 times | 27.0% |
| Gyoji::frontend::ParseResult::set_translation_unit(std::unique_ptr<Gyoji::frontend::tree::TranslationUnit, std::default_delete<Gyoji::frontend::tree::TranslationUnit> >) (src/frontend/parse-result.cpp:73) | called 238 times, returned 238 times | 100.0% |
| Gyoji::frontend::ParseResult::symbol_define(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::context::SourceReference const&) (src/frontend/parse-result.cpp:79) | not called | 0.0% |
| Gyoji::frontend::ParseResult::symbol_get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const (src/frontend/parse-result.cpp:86) | not called | 0.0% |
| Gyoji::frontend::ParseResult::symbol_get_or_create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::context::SourceReference const&) (src/frontend/parse-result.cpp:105) | not called | 0.0% |
| Gyoji::frontend::ParseResult::symbol_table_dump() (src/frontend/parse-result.cpp:97) | not called | 0.0% |
| Gyoji::frontend::ParseResult::type_get_or_create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::context::SourceReference const&) (src/frontend/parse-result.cpp:231) | called 240 times, returned 240 times | 9.0% |
| Gyoji::frontend::ParseResult::~ParseResult() (src/frontend/parse-result.cpp:33) | called 240 times, returned 240 times | 100.0% |
| Gyoji::frontend::Parser::parse(Gyoji::context::CompilerContext&, Gyoji::misc::InputSource&) (src/frontend/parser.cpp:30) | called 240 times, returned 240 times | 100.0% |
| Gyoji::frontend::Parser::parse_to_mir(Gyoji::context::CompilerContext&, Gyoji::misc::InputSource&) (src/frontend/parser.cpp:58) | called 30 times, returned 30 times | 96.0% |
| Gyoji::frontend::Symbol::Symbol(Gyoji::frontend::Symbol const&) (src/frontend/parse-result.cpp:349) | not called | 0.0% |
| Gyoji::frontend::Symbol::Symbol(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::context::SourceReference const&) (src/frontend/parse-result.cpp:343) | not called | 0.0% |
| Gyoji::frontend::Symbol::~Symbol() (src/frontend/parse-result.cpp:347) | not called | 0.0% |
| Gyoji::frontend::ast::SyntaxNode::add_child(Gyoji::frontend::ast::SyntaxNode const&) (src/frontend/syntax-node.cpp:34) | called 75528 times, returned 75528 times | 100.0% |
| Gyoji::frontend::ast::SyntaxNode::get_children() const (src/frontend/syntax-node.cpp:44) | called 34272 times, returned 34272 times | 100.0% |
| Gyoji::frontend::ast::SyntaxNode::get_source_ref() const (src/frontend/syntax-node.cpp:57) | called 77070 times, returned 77070 times | 100.0% |
| Gyoji::frontend::ast::SyntaxNode::get_syntax_node() const (src/frontend/syntax-node.cpp:53) | called 96 times, returned 96 times | 100.0% |
| Gyoji::frontend::ast::SyntaxNode::get_type() const (src/frontend/syntax-node.cpp:48) | called 12474 times, returned 12474 times | 100.0% |
| Gyoji::frontend::ast::SyntaxNode::prepend_child(Gyoji::frontend::ast::SyntaxNode const&) (src/frontend/syntax-node.cpp:39) | not called | 0.0% |
| Gyoji::frontend::ast::SyntaxNode::~SyntaxNode() (src/frontend/syntax-node.cpp:31) | called 76082 times, returned 76082 times | 100.0% |
| Gyoji::frontend::integers::parse_literal_int(Gyoji::context::CompilerContext const&, Gyoji::mir::Types const&, Gyoji::frontend::tree::Terminal const&, Gyoji::frontend::integers::ParseLiteralIntResult&) (src/frontend/parse-literal-int.cpp:31) | called 242 times, returned 242 times | 43.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::FunctionDefinitionLowering(Gyoji::context::CompilerContext&, Gyoji::frontend::tree::FileStatementFunctionDefinition const&, Gyoji::mir::MIR&, Gyoji::frontend::lowering::TypeLowering&) (src/frontend/function-lowering.cpp:132) | called 270 times, returned 270 times | 100.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::check_function_call_signature(bool, std::vector<unsigned long, std::allocator<unsigned long> > const&, std::vector<Gyoji::context::SourceReference const*, std::allocator<Gyoji::context::SourceReference const*> > const&, Gyoji::mir::Type const*, Gyoji::context::SourceReference const&) (src/frontend/function-lowering.cpp:1149) | called 84 times, returned 84 times | 13.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::create_constant_integer(Gyoji::frontend::integers::ParseLiteralIntResult const&, unsigned long&, Gyoji::context::SourceReference const&) (src/frontend/function-lowering.cpp:875) | called 244 times, returned 244 times | 77.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::create_constant_integer_one(Gyoji::mir::Type const*, unsigned long&, Gyoji::context::SourceReference const&) (src/frontend/function-lowering.cpp:827) | called 2 times, returned 2 times | 21.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::create_incdec_operation(Gyoji::context::SourceReference const&, unsigned long&, unsigned long const&, bool, bool) (src/frontend/function-lowering.cpp:1554) | called 2 times, returned 2 times | 75.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_expression(unsigned long&, Gyoji::frontend::tree::Expression const&) (src/frontend/function-lowering.cpp:2841) | called 2284 times, returned 2284 times | 79.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_expression_binary(unsigned long&, Gyoji::frontend::tree::ExpressionBinary const&) (src/frontend/function-lowering.cpp:2372) | called 646 times, returned 646 times | 33.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_expression_cast(unsigned long&, Gyoji::frontend::tree::ExpressionCast const&) (src/frontend/function-lowering.cpp:2831) | not called | 0.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_expression_postfix_array_index(unsigned long&, Gyoji::frontend::tree::ExpressionPostfixArrayIndex const&) (src/frontend/function-lowering.cpp:1096) | not called | 0.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_expression_postfix_arrow(unsigned long&, Gyoji::frontend::tree::ExpressionPostfixArrow const&) (src/frontend/function-lowering.cpp:1450) | not called | 0.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_expression_postfix_dot(unsigned long&, Gyoji::frontend::tree::ExpressionPostfixDot const&) (src/frontend/function-lowering.cpp:1342) | called 2 times, returned 2 times | 37.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_expression_postfix_function_call(unsigned long&, Gyoji::frontend::tree::ExpressionPostfixFunctionCall const&) (src/frontend/function-lowering.cpp:1237) | called 84 times, returned 84 times | 77.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_expression_postfix_incdec(unsigned long&, Gyoji::frontend::tree::ExpressionPostfixIncDec const&) (src/frontend/function-lowering.cpp:1535) | called 2 times, returned 2 times | 90.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_expression_primary_identifier(unsigned long&, Gyoji::frontend::tree::ExpressionPrimaryIdentifier const&) (src/frontend/function-lowering.cpp:563) | called 1254 times, returned 1254 times | 54.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_expression_primary_literal_char(unsigned long&, Gyoji::frontend::tree::ExpressionPrimaryLiteralChar const&) (src/frontend/function-lowering.cpp:733) | called 8 times, returned 8 times | 42.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_expression_primary_literal_float(unsigned long&, Gyoji::frontend::tree::ExpressionPrimaryLiteralFloat const&) (src/frontend/function-lowering.cpp:1023) | called 6 times, returned 6 times | 41.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_expression_primary_literal_int(unsigned long&, Gyoji::frontend::tree::ExpressionPrimaryLiteralInt const&) (src/frontend/function-lowering.cpp:1005) | called 242 times, returned 242 times | 91.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_expression_primary_literal_string(unsigned long&, Gyoji::frontend::tree::ExpressionPrimaryLiteralString const&) (src/frontend/function-lowering.cpp:785) | called 12 times, returned 12 times | 49.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_expression_primary_nested(unsigned long&, Gyoji::frontend::tree::ExpressionPrimaryNested const&) (src/frontend/function-lowering.cpp:721) | called 4 times, returned 4 times | 100.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_expression_trinary(unsigned long&, Gyoji::frontend::tree::ExpressionTrinary const&) (src/frontend/function-lowering.cpp:2823) | not called | 0.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_expression_unary_prefix(unsigned long&, Gyoji::frontend::tree::ExpressionUnaryPrefix const&) (src/frontend/function-lowering.cpp:1629) | called 16 times, returned 16 times | 33.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_expression_unary_sizeof_type(unsigned long&, Gyoji::frontend::tree::ExpressionUnarySizeofType const&) (src/frontend/function-lowering.cpp:1806) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_statement_break(Gyoji::frontend::tree::StatementBreak const&) (src/frontend/function-lowering.cpp:3604) | called 2 times, returned 2 times | 53.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_statement_continue(Gyoji::frontend::tree::StatementContinue const&) (src/frontend/function-lowering.cpp:3633) | called 2 times, returned 2 times | 46.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_statement_for(Gyoji::frontend::tree::StatementFor const&) (src/frontend/function-lowering.cpp:3351) | called 2 times, returned 2 times | 86.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_statement_goto(Gyoji::frontend::tree::StatementGoto const&) (src/frontend/function-lowering.cpp:3706) | called 2 times, returned 2 times | 82.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_statement_ifelse(Gyoji::frontend::tree::StatementIfElse const&) (src/frontend/function-lowering.cpp:3168) | called 36 times, returned 36 times | 75.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_statement_label(Gyoji::frontend::tree::StatementLabel const&) (src/frontend/function-lowering.cpp:3659) | called 2 times, returned 2 times | 39.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_statement_list(bool, Gyoji::frontend::tree::StatementList const&) (src/frontend/function-lowering.cpp:3896) | called 326 times, returned 326 times | 84.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_statement_return(Gyoji::frontend::tree::StatementReturn const&) (src/frontend/function-lowering.cpp:3740) | called 284 times, returned 284 times | 97.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_statement_switch(Gyoji::frontend::tree::StatementSwitch const&) (src/frontend/function-lowering.cpp:3469) | not called | 0.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_statement_variable_declaration(Gyoji::frontend::tree::StatementVariableDeclaration const&) (src/frontend/function-lowering.cpp:3007) | called 310 times, returned 310 times | 53.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_statement_while(Gyoji::frontend::tree::StatementWhile const&) (src/frontend/function-lowering.cpp:3287) | called 2 times, returned 2 times | 95.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::extract_from_struct_initializer(unsigned long&, Gyoji::frontend::tree::StructInitializerExpression const&) (src/frontend/function-lowering.cpp:2939) | called 6 times, returned 6 times | 98.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::handle_binary_operation_arithmetic(Gyoji::context::SourceReference const&, Gyoji::mir::Operation::OperationType, unsigned long&, unsigned long, unsigned long) (src/frontend/function-lowering.cpp:1947) | called 242 times, returned 242 times | 33.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::handle_binary_operation_assignment(Gyoji::context::SourceReference const&, Gyoji::mir::Operation::OperationType, unsigned long&, unsigned long, unsigned long) (src/frontend/function-lowering.cpp:2255) | called 386 times, returned 386 times | 26.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::handle_binary_operation_bitwise(Gyoji::context::SourceReference const&, Gyoji::mir::Operation::OperationType, unsigned long&, unsigned long, unsigned long) (src/frontend/function-lowering.cpp:2065) | not called | 0.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::handle_binary_operation_compare(Gyoji::context::SourceReference const&, Gyoji::mir::Operation::OperationType, unsigned long&, unsigned long, unsigned long) (src/frontend/function-lowering.cpp:2168) | called 40 times, returned 40 times | 25.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::handle_binary_operation_logical(Gyoji::context::SourceReference const&, Gyoji::mir::Operation::OperationType, unsigned long&, unsigned long, unsigned long) (src/frontend/function-lowering.cpp:2030) | not called | 0.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::handle_binary_operation_shift(Gyoji::context::SourceReference const&, Gyoji::mir::Operation::OperationType, unsigned long&, unsigned long, unsigned long) (src/frontend/function-lowering.cpp:2117) | not called | 0.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::is_method() const (src/frontend/function-lowering.cpp:150) | called 1228 times, returned 1228 times | 100.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::leave_scope(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Gyoji::context::SourceReference const&) (src/frontend/function-lowering.cpp:3880) | called 322 times, returned 322 times | 100.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::local_declare_or_error(Gyoji::mir::Type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Gyoji::context::SourceReference const&) (src/frontend/function-lowering.cpp:2918) | called 312 times, returned 312 times | 100.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::lower() (src/frontend/function-lowering.cpp:156) | called 270 times, returned 270 times | 35.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::numeric_widen(Gyoji::context::SourceReference const&, unsigned long&, Gyoji::mir::Type const*) (src/frontend/function-lowering.cpp:1825) | called 136 times, returned 136 times | 94.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::numeric_widen_binary_operation(Gyoji::context::SourceReference const&, unsigned long&, unsigned long&, Gyoji::mir::Type const*, Gyoji::mir::Type const*, Gyoji::mir::Type const**) (src/frontend/function-lowering.cpp:1863) | called 242 times, returned 242 times | 63.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::undeclare_local(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Gyoji::mir::Type const*, unsigned long, unsigned long, Gyoji::context::SourceReference const&) (src/frontend/function-lowering.cpp:3773) | called 904 times, returned 904 times | 100.0% |
| Gyoji::frontend::lowering::FunctionDefinitionLowering::~FunctionDefinitionLowering() (src/frontend/function-lowering.cpp:146) | called 270 times, returned 270 times | 100.0% |
| Gyoji::frontend::lowering::FunctionLabel::FunctionLabel(unsigned long) (src/frontend/function-scope.cpp:713) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::lowering::FunctionLabel::get_block() const (src/frontend/function-scope.cpp:728) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::lowering::FunctionLabel::get_source_ref() const (src/frontend/function-scope.cpp:724) | called 4 times, returned 4 times | 100.0% |
| Gyoji::frontend::lowering::FunctionLabel::is_resolved() const (src/frontend/function-scope.cpp:732) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::lowering::FunctionLabel::resolve(Gyoji::context::SourceReference const&) (src/frontend/function-scope.cpp:736) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::lowering::FunctionLabel::~FunctionLabel() (src/frontend/function-scope.cpp:720) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::lowering::FunctionLowering::FunctionLowering(Gyoji::context::CompilerContext&, Gyoji::frontend::ParseResult const&, Gyoji::mir::MIR&, Gyoji::frontend::lowering::TypeLowering&) (src/frontend/function-lowering.cpp:29) | called 30 times, returned 30 times | 100.0% |
| Gyoji::frontend::lowering::FunctionLowering::extract_from_class_definition(Gyoji::frontend::tree::ClassDefinition const&) (src/frontend/function-lowering.cpp:57) | called 18 times, returned 18 times | 100.0% |
| Gyoji::frontend::lowering::FunctionLowering::extract_from_namespace(Gyoji::frontend::tree::FileStatementNamespace const&) (src/frontend/function-lowering.cpp:49) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::lowering::FunctionLowering::extract_functions(std::vector<std::unique_ptr<Gyoji::frontend::tree::FileStatement, std::default_delete<Gyoji::frontend::tree::FileStatement> >, std::allocator<std::unique_ptr<Gyoji::frontend::tree::FileStatement, std::default_delete<Gyoji::frontend::tree::FileStatement> > > > const&) (src/frontend/function-lowering.cpp:63) | called 42 times, returned 42 times | 70.0% |
| Gyoji::frontend::lowering::FunctionLowering::lower() (src/frontend/function-lowering.cpp:44) | called 30 times, returned 30 times | 100.0% |
| Gyoji::frontend::lowering::FunctionLowering::~FunctionLowering() (src/frontend/function-lowering.cpp:41) | called 30 times, returned 30 times | 100.0% |
| Gyoji::frontend::lowering::FunctionPoint::FunctionPoint(unsigned long, unsigned long) (src/frontend/function-scope.cpp:745) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::lowering::FunctionPoint::get_basic_block_id() const (src/frontend/function-scope.cpp:753) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::lowering::FunctionPoint::get_location() const (src/frontend/function-scope.cpp:757) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::lowering::FunctionPoint::~FunctionPoint() (src/frontend/function-scope.cpp:749) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::lowering::LocalVariable::LocalVariable(Gyoji::mir::Type const*, Gyoji::context::SourceReference const&) (src/frontend/function-scope.cpp:691) | called 860 times, returned 860 times | 100.0% |
| Gyoji::frontend::lowering::LocalVariable::get_source_ref() const (src/frontend/function-scope.cpp:707) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::lowering::LocalVariable::get_type() const (src/frontend/function-scope.cpp:703) | called 3232 times, returned 3232 times | 100.0% |
| Gyoji::frontend::lowering::LocalVariable::~LocalVariable() (src/frontend/function-scope.cpp:699) | called 860 times, returned 860 times | 100.0% |
| Gyoji::frontend::lowering::Scope::Scope(bool) (src/frontend/function-scope.cpp:165) | called 344 times, returned 344 times | 100.0% |
| Gyoji::frontend::lowering::Scope::Scope(bool, bool, unsigned long, unsigned long) (src/frontend/function-scope.cpp:173) | called 4 times, returned 4 times | 100.0% |
| Gyoji::frontend::lowering::Scope::add_operation(std::unique_ptr<Gyoji::frontend::lowering::ScopeOperation, std::default_delete<Gyoji::frontend::lowering::ScopeOperation> >) (src/frontend/function-scope.cpp:190) | called 954 times, returned 954 times | 100.0% |
| Gyoji::frontend::lowering::Scope::add_variable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::mir::Type const*, Gyoji::context::SourceReference const&) (src/frontend/function-scope.cpp:224) | called 860 times, returned 860 times | 100.0% |
| Gyoji::frontend::lowering::Scope::dump(int) const (src/frontend/function-scope.cpp:682) | called 22 times, returned 22 times | 100.0% |
| Gyoji::frontend::lowering::Scope::get_loop_break_blockid() const (src/frontend/function-scope.cpp:216) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::lowering::Scope::get_loop_continue_blockid() const (src/frontend/function-scope.cpp:220) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::lowering::Scope::get_parent() const (src/frontend/function-scope.cpp:240) | called 1712 times, returned 1712 times | 100.0% |
| Gyoji::frontend::lowering::Scope::get_variable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const (src/frontend/function-scope.cpp:196) | called 3244 times, returned 3244 times | 100.0% |
| Gyoji::frontend::lowering::Scope::get_variables[abi:cxx11]() const (src/frontend/function-scope.cpp:232) | not called | 0.0% |
| Gyoji::frontend::lowering::Scope::get_variables_in_declaration_order[abi:cxx11]() const (src/frontend/function-scope.cpp:236) | called 338 times, returned 338 times | 100.0% |
| Gyoji::frontend::lowering::Scope::is_loop() const (src/frontend/function-scope.cpp:206) | called 22 times, returned 22 times | 100.0% |
| Gyoji::frontend::lowering::Scope::is_unsafe() const (src/frontend/function-scope.cpp:211) | called 156 times, returned 156 times | 100.0% |
| Gyoji::frontend::lowering::Scope::set_parent(Gyoji::frontend::lowering::Scope*) (src/frontend/function-scope.cpp:244) | called 72 times, returned 72 times | 100.0% |
| Gyoji::frontend::lowering::Scope::~Scope() (src/frontend/function-scope.cpp:186) | called 348 times, returned 348 times | 100.0% |
| Gyoji::frontend::lowering::ScopeOperation::ScopeOperation(Gyoji::frontend::lowering::ScopeOperation::ScopeOperationType, Gyoji::context::SourceReference const&) (src/frontend/function-scope.cpp:76) | called 954 times, returned 954 times | 100.0% |
| Gyoji::frontend::lowering::ScopeOperation::create_child(std::unique_ptr<Gyoji::frontend::lowering::Scope, std::default_delete<Gyoji::frontend::lowering::Scope> >, Gyoji::context::SourceReference const&) (src/frontend/function-scope.cpp:148) | called 72 times, returned 72 times | 100.0% |
| Gyoji::frontend::lowering::ScopeOperation::create_goto(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unique_ptr<Gyoji::frontend::lowering::FunctionPoint, std::default_delete<Gyoji::frontend::lowering::FunctionPoint> >, Gyoji::context::SourceReference const&) (src/frontend/function-scope.cpp:135) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::lowering::ScopeOperation::create_label(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::context::SourceReference const&) (src/frontend/function-scope.cpp:124) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::lowering::ScopeOperation::create_variable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::mir::Type const*, Gyoji::context::SourceReference const&) (src/frontend/function-scope.cpp:112) | called 860 times, returned 860 times | 100.0% |
| Gyoji::frontend::lowering::ScopeOperation::dump(int) const (src/frontend/function-scope.cpp:646) | called 64 times, returned 64 times | 100.0% |
| Gyoji::frontend::lowering::ScopeOperation::get_goto_label[abi:cxx11]() const (src/frontend/function-scope.cpp:96) | called 38 times, returned 38 times | 100.0% |
| Gyoji::frontend::lowering::ScopeOperation::get_goto_point() const (src/frontend/function-scope.cpp:100) | called 4 times, returned 4 times | 100.0% |
| Gyoji::frontend::lowering::ScopeOperation::get_label_name[abi:cxx11]() const (src/frontend/function-scope.cpp:92) | called 18 times, returned 18 times | 100.0% |
| Gyoji::frontend::lowering::ScopeOperation::get_source_ref() const (src/frontend/function-scope.cpp:159) | called 16 times, returned 16 times | 100.0% |
| Gyoji::frontend::lowering::ScopeOperation::get_type() const (src/frontend/function-scope.cpp:88) | called 90 times, returned 90 times | 100.0% |
| Gyoji::frontend::lowering::ScopeOperation::get_variable_name[abi:cxx11]() const (src/frontend/function-scope.cpp:104) | called 50 times, returned 50 times | 100.0% |
| Gyoji::frontend::lowering::ScopeOperation::get_variable_type() const (src/frontend/function-scope.cpp:108) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::lowering::ScopeOperation::~ScopeOperation() (src/frontend/function-scope.cpp:84) | called 954 times, returned 954 times | 100.0% |
| Gyoji::frontend::lowering::ScopeTracker::ScopeTracker(bool, Gyoji::context::CompilerContext const&) (src/frontend/function-scope.cpp:250) | called 276 times, returned 276 times | 100.0% |
| Gyoji::frontend::lowering::ScopeTracker::add_flat_op(Gyoji::frontend::lowering::ScopeOperation const*) (src/frontend/function-scope.cpp:369) | called 882 times, returned 882 times | 100.0% |
| Gyoji::frontend::lowering::ScopeTracker::add_goto(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unique_ptr<Gyoji::frontend::lowering::FunctionPoint, std::default_delete<Gyoji::frontend::lowering::FunctionPoint> >, Gyoji::context::SourceReference const&) (src/frontend/function-scope.cpp:380) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::lowering::ScopeTracker::add_operation(std::unique_ptr<Gyoji::frontend::lowering::ScopeOperation, std::default_delete<Gyoji::frontend::lowering::ScopeOperation> >) (src/frontend/function-scope.cpp:511) | called 882 times, returned 882 times | 100.0% |
| Gyoji::frontend::lowering::ScopeTracker::add_variable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::mir::Type const*, Gyoji::context::SourceReference const&) (src/frontend/function-scope.cpp:476) | called 862 times, returned 862 times | 100.0% |
| Gyoji::frontend::lowering::ScopeTracker::check(std::vector<std::pair<Gyoji::frontend::lowering::ScopeOperation const*, std::vector<Gyoji::frontend::lowering::ScopeOperation const*, std::allocator<Gyoji::frontend::lowering::ScopeOperation const*> > >, std::allocator<std::pair<Gyoji::frontend::lowering::ScopeOperation const*, std::vector<Gyoji::frontend::lowering::ScopeOperation const*, std::allocator<Gyoji::frontend::lowering::ScopeOperation const*> > > > >&) const (src/frontend/function-scope.cpp:586) | called 276 times, returned 276 times | 79.0% |
| Gyoji::frontend::lowering::ScopeTracker::dump() const (src/frontend/function-scope.cpp:521) | called 6 times, returned 6 times | 92.0% |
| Gyoji::frontend::lowering::ScopeTracker::get_current() const (src/frontend/function-scope.cpp:458) | not called | 0.0% |
| Gyoji::frontend::lowering::ScopeTracker::get_label(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const (src/frontend/function-scope.cpp:305) | called 16 times, returned 16 times | 87.0% |
| Gyoji::frontend::lowering::ScopeTracker::get_loop_break_blockid() const (src/frontend/function-scope.cpp:560) | called 2 times, returned 2 times | 88.0% |
| Gyoji::frontend::lowering::ScopeTracker::get_loop_continue_blockid() const (src/frontend/function-scope.cpp:573) | called 2 times, returned 2 times | 88.0% |
| Gyoji::frontend::lowering::ScopeTracker::get_variable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const (src/frontend/function-scope.cpp:397) | called 3012 times, returned 3012 times | 100.0% |
| Gyoji::frontend::lowering::ScopeTracker::get_variables_to_unwind_for_break[abi:cxx11]() const (src/frontend/function-scope.cpp:442) | called 2 times, returned 2 times | 47.0% |
| Gyoji::frontend::lowering::ScopeTracker::get_variables_to_unwind_for_root[abi:cxx11]() const (src/frontend/function-scope.cpp:413) | called 284 times, returned 284 times | 100.0% |
| Gyoji::frontend::lowering::ScopeTracker::get_variables_to_unwind_for_scope[abi:cxx11]() const (src/frontend/function-scope.cpp:430) | called 36 times, returned 36 times | 100.0% |
| Gyoji::frontend::lowering::ScopeTracker::is_in_loop() const (src/frontend/function-scope.cpp:547) | called 4 times, returned 4 times | 88.0% |
| Gyoji::frontend::lowering::ScopeTracker::is_unsafe() const (src/frontend/function-scope.cpp:463) | called 90 times, returned 90 times | 100.0% |
| Gyoji::frontend::lowering::ScopeTracker::label_declare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long) (src/frontend/function-scope.cpp:362) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::lowering::ScopeTracker::label_define(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::context::SourceReference const&) (src/frontend/function-scope.cpp:319) | called 2 times, returned 2 times | 94.0% |
| Gyoji::frontend::lowering::ScopeTracker::label_define(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, Gyoji::context::SourceReference const&) (src/frontend/function-scope.cpp:342) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::lowering::ScopeTracker::scope_pop() (src/frontend/function-scope.cpp:297) | called 72 times, returned 72 times | 100.0% |
| Gyoji::frontend::lowering::ScopeTracker::scope_push(bool, Gyoji::context::SourceReference const&) (src/frontend/function-scope.cpp:269) | called 68 times, returned 68 times | 100.0% |
| Gyoji::frontend::lowering::ScopeTracker::scope_push_loop(Gyoji::context::SourceReference const&, unsigned long, unsigned long) (src/frontend/function-scope.cpp:281) | called 4 times, returned 4 times | 100.0% |
| Gyoji::frontend::lowering::ScopeTracker::~ScopeTracker() (src/frontend/function-scope.cpp:263) | called 276 times, returned 276 times | 100.0% |
| Gyoji::frontend::lowering::TypeLowering::TypeLowering(Gyoji::context::CompilerContext&, Gyoji::frontend::tree::TranslationUnit const&, Gyoji::mir::MIR&) (src/frontend/type-lowering.cpp:26) | called 30 times, returned 30 times | 100.0% |
| Gyoji::frontend::lowering::TypeLowering::extract_from_class_declaration(Gyoji::frontend::tree::ClassDeclaration const&) (src/frontend/type-lowering.cpp:46) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::lowering::TypeLowering::extract_from_class_definition(Gyoji::frontend::tree::ClassDefinition const&) (src/frontend/type-lowering.cpp:465) | called 18 times, returned 18 times | 48.0% |
| Gyoji::frontend::lowering::TypeLowering::extract_from_class_members(Gyoji::mir::Type&, Gyoji::frontend::tree::ClassDefinition const&) (src/frontend/type-lowering.cpp:325) | called 18 times, returned 18 times | 58.0% |
| Gyoji::frontend::lowering::TypeLowering::extract_from_class_method_types(Gyoji::mir::Type&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::mir::TypeMethod, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Gyoji::mir::TypeMethod> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::mir::Symbol::SymbolType, Gyoji::frontend::tree::UnsafeModifier const&, Gyoji::mir::Type const*, Gyoji::frontend::tree::FunctionDefinitionArgList const&, Gyoji::context::SourceReference const&) (src/frontend/type-lowering.cpp:255) | called 8 times, returned 8 times | 95.0% |
| Gyoji::frontend::lowering::TypeLowering::extract_from_enum_definition(Gyoji::frontend::tree::EnumDefinition const&) (src/frontend/type-lowering.cpp:507) | not called | 0.0% |
| Gyoji::frontend::lowering::TypeLowering::extract_from_function_declaration(Gyoji::frontend::tree::FileStatementFunctionDeclaration const&) (src/frontend/type-lowering.cpp:684) | called 48 times, returned 48 times | 33.0% |
| Gyoji::frontend::lowering::TypeLowering::extract_from_function_definition(Gyoji::frontend::tree::FileStatementFunctionDefinition const&) (src/frontend/type-lowering.cpp:652) | called 270 times, returned 270 times | 58.0% |
| Gyoji::frontend::lowering::TypeLowering::extract_from_function_specifications(Gyoji::frontend::tree::Terminal const&, Gyoji::mir::Symbol::SymbolType, Gyoji::mir::Type const*, Gyoji::context::SourceReference const&, Gyoji::frontend::tree::FunctionDefinitionArgList const&, Gyoji::frontend::tree::UnsafeModifier const&) (src/frontend/type-lowering.cpp:582) | called 318 times, returned 318 times | 96.0% |
| Gyoji::frontend::lowering::TypeLowering::extract_from_namespace(Gyoji::frontend::tree::FileStatementNamespace const&) (src/frontend/type-lowering.cpp:716) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::lowering::TypeLowering::extract_from_type_definition(Gyoji::frontend::tree::TypeDefinition const&) (src/frontend/type-lowering.cpp:542) | called 6 times, returned 6 times | 41.0% |
| Gyoji::frontend::lowering::TypeLowering::extract_from_type_specifier(Gyoji::frontend::tree::TypeSpecifier const&) (src/frontend/type-lowering.cpp:214) | called 2186 times, returned 2186 times | 52.0% |
| Gyoji::frontend::lowering::TypeLowering::extract_from_type_specifier_array(Gyoji::frontend::tree::TypeSpecifierArray const&) (src/frontend/type-lowering.cpp:176) | not called | 0.0% |
| Gyoji::frontend::lowering::TypeLowering::extract_from_type_specifier_function_pointer(Gyoji::frontend::tree::TypeSpecifierFunctionPointer const&) (src/frontend/type-lowering.cpp:108) | called 4 times, returned 4 times | 92.0% |
| Gyoji::frontend::lowering::TypeLowering::extract_from_type_specifier_pointer_to(Gyoji::frontend::tree::TypeSpecifierPointerTo const&) (src/frontend/type-lowering.cpp:142) | called 128 times, returned 128 times | 36.0% |
| Gyoji::frontend::lowering::TypeLowering::extract_from_type_specifier_reference_to(Gyoji::frontend::tree::TypeSpecifierReferenceTo const&) (src/frontend/type-lowering.cpp:159) | called 8 times, returned 8 times | 36.0% |
| Gyoji::frontend::lowering::TypeLowering::extract_from_type_specifier_simple(Gyoji::frontend::tree::TypeSpecifierSimple const&) (src/frontend/type-lowering.cpp:72) | called 2046 times, returned 2046 times | 29.0% |
| Gyoji::frontend::lowering::TypeLowering::extract_from_type_specifier_template(Gyoji::frontend::tree::TypeSpecifierTemplate const&) (src/frontend/type-lowering.cpp:96) | not called | 0.0% |
| Gyoji::frontend::lowering::TypeLowering::extract_types(std::vector<std::unique_ptr<Gyoji::frontend::tree::FileStatement, std::default_delete<Gyoji::frontend::tree::FileStatement> >, std::allocator<std::unique_ptr<Gyoji::frontend::tree::FileStatement, std::default_delete<Gyoji::frontend::tree::FileStatement> > > > const&) (src/frontend/type-lowering.cpp:723) | called 42 times, returned 42 times | 71.0% |
| Gyoji::frontend::lowering::TypeLowering::get_or_create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::mir::Type::TypeType, bool, Gyoji::context::SourceReference const&) (src/frontend/type-lowering.cpp:57) | called 336 times, returned 336 times | 100.0% |
| Gyoji::frontend::lowering::TypeLowering::lower() (src/frontend/type-lowering.cpp:37) | called 30 times, returned 30 times | 100.0% |
| Gyoji::frontend::lowering::TypeLowering::~TypeLowering() (src/frontend/type-lowering.cpp:34) | called 30 times, returned 30 times | 100.0% |
| Gyoji::frontend::namespaces::NS2Context::NS2Context() (src/frontend/ns2.cpp:236) | called 288 times, returned 288 times | 100.0% |
| Gyoji::frontend::namespaces::NS2Context::dump() const (src/frontend/ns2.cpp:390) | called 48 times, returned 48 times | 100.0% |
| Gyoji::frontend::namespaces::NS2Context::get_current() const (src/frontend/ns2.cpp:357) | called 2432 times, returned 2432 times | 100.0% |
| Gyoji::frontend::namespaces::NS2Context::namespace_find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const (src/frontend/ns2.cpp:324) | called 17308 times, returned 17308 times | 100.0% |
| Gyoji::frontend::namespaces::NS2Context::namespace_find_in(Gyoji::frontend::namespaces::NS2Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const (src/frontend/ns2.cpp:289) | called 22092 times, returned 22092 times | 100.0% |
| Gyoji::frontend::namespaces::NS2Context::namespace_find_in(Gyoji::frontend::namespaces::NS2Entity*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) const (src/frontend/ns2.cpp:299) | called 22092 times, returned 22092 times | 100.0% |
| Gyoji::frontend::namespaces::NS2Context::namespace_pop() (src/frontend/ns2.cpp:378) | called 972 times, returned 972 times | 80.0% |
| Gyoji::frontend::namespaces::NS2Context::namespace_push(Gyoji::frontend::namespaces::NS2Entity*) (src/frontend/ns2.cpp:364) | called 972 times, returned 972 times | 100.0% |
| Gyoji::frontend::namespaces::NS2Context::namespace_using(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::frontend::namespaces::NS2Entity*) (src/frontend/ns2.cpp:282) | called 46 times, returned 46 times | 100.0% |
| Gyoji::frontend::namespaces::NS2Context::~NS2Context() (src/frontend/ns2.cpp:265) | called 288 times, returned 288 times | 100.0% |
| Gyoji::frontend::namespaces::NS2Entity::NS2Entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::frontend::namespaces::NS2Entity::EntityType, Gyoji::frontend::namespaces::NS2Entity*, Gyoji::context::SourceReference const&) (src/frontend/ns2.cpp:26) | called 6180 times, returned 6180 times | 100.0% |
| Gyoji::frontend::namespaces::NS2Entity::add_class(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::context::SourceReference const&) (src/frontend/ns2.cpp:109) | called 140 times, returned 140 times | 81.0% |
| Gyoji::frontend::namespaces::NS2Entity::add_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unique_ptr<Gyoji::frontend::namespaces::NS2Entity, std::default_delete<Gyoji::frontend::namespaces::NS2Entity> >) (src/frontend/ns2.cpp:148) | not called | 0.0% |
| Gyoji::frontend::namespaces::NS2Entity::add_identifier(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::context::SourceReference const&) (src/frontend/ns2.cpp:73) | called 1938 times, returned 1938 times | 81.0% |
| Gyoji::frontend::namespaces::NS2Entity::add_namespace(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::context::SourceReference const&) (src/frontend/ns2.cpp:126) | called 118 times, returned 118 times | 100.0% |
| Gyoji::frontend::namespaces::NS2Entity::add_type(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::context::SourceReference const&) (src/frontend/ns2.cpp:91) | called 3696 times, returned 3696 times | 81.0% |
| Gyoji::frontend::namespaces::NS2Entity::dump(int) const (src/frontend/ns2.cpp:160) | called 104 times, returned 104 times | 97.0% |
| Gyoji::frontend::namespaces::NS2Entity::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const (src/frontend/ns2.cpp:138) | called 22444 times, returned 22444 times | 100.0% |
| Gyoji::frontend::namespaces::NS2Entity::get_fully_qualified_name[abi:cxx11]() const (src/frontend/ns2.cpp:46) | called 6206 times, returned 6206 times | 100.0% |
| Gyoji::frontend::namespaces::NS2Entity::get_name[abi:cxx11]() const (src/frontend/ns2.cpp:42) | called 8542 times, returned 8542 times | 100.0% |
| Gyoji::frontend::namespaces::NS2Entity::get_parent() const (src/frontend/ns2.cpp:156) | called 1252 times, returned 1252 times | 100.0% |
| Gyoji::frontend::namespaces::NS2Entity::get_source_ref() const (src/frontend/ns2.cpp:69) | not called | 0.0% |
| Gyoji::frontend::namespaces::NS2Entity::get_type() const (src/frontend/ns2.cpp:65) | called 25920 times, returned 25920 times | 100.0% |
| Gyoji::frontend::namespaces::NS2Entity::~NS2Entity() (src/frontend/ns2.cpp:38) | called 6180 times, returned 6180 times | 100.0% |
| Gyoji::frontend::namespaces::NS2SearchPaths::NS2SearchPaths() (src/frontend/ns2.cpp:202) | called 1260 times, returned 1260 times | 100.0% |
| Gyoji::frontend::namespaces::NS2SearchPaths::add_using(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::frontend::namespaces::NS2Entity*) (src/frontend/ns2.cpp:209) | called 46 times, returned 46 times | 100.0% |
| Gyoji::frontend::namespaces::NS2SearchPaths::get_aliases[abi:cxx11]() const (src/frontend/ns2.cpp:226) | called 10018 times, returned 10018 times | 100.0% |
| Gyoji::frontend::namespaces::NS2SearchPaths::get_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/frontend/ns2.cpp:216) | not called | 0.0% |
| Gyoji::frontend::namespaces::NS2SearchPaths::~NS2SearchPaths() (src/frontend/ns2.cpp:205) | called 1260 times, returned 1260 times | 100.0% |
| Gyoji::frontend::tree::AccessModifier::AccessModifier(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:152) | called 1310 times, returned 1310 times | 100.0% |
| Gyoji::frontend::tree::AccessModifier::AccessModifier(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:134) | called 290 times, returned 290 times | 96.0% |
| Gyoji::frontend::tree::AccessModifier::get_type() const (src/frontend/tree.cpp:160) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::tree::AccessModifier::~AccessModifier() (src/frontend/tree.cpp:157) | called 1600 times, returned 1600 times | 100.0% |
| Gyoji::frontend::tree::AccessQualifier::AccessQualifier(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:105) | called 3410 times, returned 3410 times | 100.0% |
| Gyoji::frontend::tree::AccessQualifier::AccessQualifier(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:110) | called 182 times, returned 182 times | 95.0% |
| Gyoji::frontend::tree::AccessQualifier::get_type() const (src/frontend/tree.cpp:128) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::tree::AccessQualifier::~AccessQualifier() (src/frontend/tree.cpp:125) | called 3592 times, returned 3592 times | 100.0% |
| Gyoji::frontend::tree::ArgumentExpressionList::ArgumentExpressionList(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:2116) | called 468 times, returned 468 times | 100.0% |
| Gyoji::frontend::tree::ArgumentExpressionList::add_argument(std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >) (src/frontend/tree.cpp:2125) | called 200 times, returned 200 times | 100.0% |
| Gyoji::frontend::tree::ArgumentExpressionList::add_argument(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >) (src/frontend/tree.cpp:2131) | called 96 times, returned 96 times | 100.0% |
| Gyoji::frontend::tree::ArgumentExpressionList::get_arguments() const (src/frontend/tree.cpp:2122) | called 84 times, returned 84 times | 100.0% |
| Gyoji::frontend::tree::ArgumentExpressionList::~ArgumentExpressionList() (src/frontend/tree.cpp:2119) | called 468 times, returned 468 times | 100.0% |
| Gyoji::frontend::tree::ArrayLength::ArrayLength(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:1350) | not called | 0.0% |
| Gyoji::frontend::tree::ArrayLength::ArrayLength(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1357) | not called | 0.0% |
| Gyoji::frontend::tree::ArrayLength::get_size() const (src/frontend/tree.cpp:1379) | not called | 0.0% |
| Gyoji::frontend::tree::ArrayLength::get_size_source_ref() const (src/frontend/tree.cpp:1382) | not called | 0.0% |
| Gyoji::frontend::tree::ArrayLength::is_array() const (src/frontend/tree.cpp:1374) | not called | 0.0% |
| Gyoji::frontend::tree::ArrayLength::~ArrayLength() (src/frontend/tree.cpp:1371) | not called | 0.0% |
| Gyoji::frontend::tree::ClassArgumentList::ClassArgumentList(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:1424) | called 186 times, returned 186 times | 100.0% |
| Gyoji::frontend::tree::ClassArgumentList::ClassArgumentList(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1416) | not called | 0.0% |
| Gyoji::frontend::tree::ClassArgumentList::add_argument(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1443) | not called | 0.0% |
| Gyoji::frontend::tree::ClassArgumentList::add_parens(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1433) | not called | 0.0% |
| Gyoji::frontend::tree::ClassArgumentList::get_arguments() const (src/frontend/tree.cpp:1449) | not called | 0.0% |
| Gyoji::frontend::tree::ClassArgumentList::~ClassArgumentList() (src/frontend/tree.cpp:1430) | called 186 times, returned 186 times | 100.0% |
| Gyoji::frontend::tree::ClassDeclStart::ClassDeclStart(std::unique_ptr<Gyoji::frontend::tree::AccessModifier, std::default_delete<Gyoji::frontend::tree::AccessModifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::ClassArgumentList, std::default_delete<Gyoji::frontend::tree::ClassArgumentList> >) (src/frontend/tree.cpp:1386) | called 186 times, returned 186 times | 100.0% |
| Gyoji::frontend::tree::ClassDeclStart::get_access_modifier() const (src/frontend/tree.cpp:1406) | not called | 0.0% |
| Gyoji::frontend::tree::ClassDeclStart::get_argument_list() const (src/frontend/tree.cpp:1413) | not called | 0.0% |
| Gyoji::frontend::tree::ClassDeclStart::get_identifier() const (src/frontend/tree.cpp:1409) | called 88 times, returned 88 times | 100.0% |
| Gyoji::frontend::tree::ClassDeclStart::~ClassDeclStart() (src/frontend/tree.cpp:1403) | called 186 times, returned 186 times | 100.0% |
| Gyoji::frontend::tree::ClassDeclaration::ClassDeclaration(std::unique_ptr<Gyoji::frontend::tree::ClassDeclStart, std::default_delete<Gyoji::frontend::tree::ClassDeclStart> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1666) | called 56 times, returned 56 times | 100.0% |
| Gyoji::frontend::tree::ClassDeclaration::get_access_modifier() const (src/frontend/tree.cpp:1680) | not called | 0.0% |
| Gyoji::frontend::tree::ClassDeclaration::get_argument_list() const (src/frontend/tree.cpp:1699) | not called | 0.0% |
| Gyoji::frontend::tree::ClassDeclaration::get_fully_qualified_name[abi:cxx11]() const (src/frontend/tree.cpp:1685) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::ClassDeclaration::get_name[abi:cxx11]() const (src/frontend/tree.cpp:1690) | not called | 0.0% |
| Gyoji::frontend::tree::ClassDeclaration::get_name_source_ref() const (src/frontend/tree.cpp:1695) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::ClassDeclaration::~ClassDeclaration() (src/frontend/tree.cpp:1677) | called 56 times, returned 56 times | 100.0% |
| Gyoji::frontend::tree::ClassDefinition::ClassDefinition(std::unique_ptr<Gyoji::frontend::tree::ClassDeclStart, std::default_delete<Gyoji::frontend::tree::ClassDeclStart> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::ClassMemberDeclarationList, std::default_delete<Gyoji::frontend::tree::ClassMemberDeclarationList> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1705) | called 130 times, returned 130 times | 100.0% |
| Gyoji::frontend::tree::ClassDefinition::get_access_modifier() const (src/frontend/tree.cpp:1728) | not called | 0.0% |
| Gyoji::frontend::tree::ClassDefinition::get_argument_list() const (src/frontend/tree.cpp:1746) | not called | 0.0% |
| Gyoji::frontend::tree::ClassDefinition::get_fully_qualified_name[abi:cxx11]() const (src/frontend/tree.cpp:1738) | called 30 times, returned 30 times | 100.0% |
| Gyoji::frontend::tree::ClassDefinition::get_members() const (src/frontend/tree.cpp:1751) | called 18 times, returned 18 times | 100.0% |
| Gyoji::frontend::tree::ClassDefinition::get_name[abi:cxx11]() const (src/frontend/tree.cpp:1733) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::tree::ClassDefinition::get_name_source_ref() const (src/frontend/tree.cpp:1743) | called 30 times, returned 30 times | 100.0% |
| Gyoji::frontend::tree::ClassDefinition::~ClassDefinition() (src/frontend/tree.cpp:1725) | called 130 times, returned 130 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclaration::ClassMemberDeclaration(std::variant<std::unique_ptr<Gyoji::frontend::tree::ClassMemberDeclarationVariable, std::default_delete<Gyoji::frontend::tree::ClassMemberDeclarationVariable> >, std::unique_ptr<Gyoji::frontend::tree::ClassMemberDeclarationMethod, std::default_delete<Gyoji::frontend::tree::ClassMemberDeclarationMethod> >, std::unique_ptr<Gyoji::frontend::tree::ClassMemberDeclarationMethodStatic, std::default_delete<Gyoji::frontend::tree::ClassMemberDeclarationMethodStatic> >, std::unique_ptr<Gyoji::frontend::tree::ClassMemberDeclarationDestructor, std::default_delete<Gyoji::frontend::tree::ClassMemberDeclarationDestructor> >, std::unique_ptr<Gyoji::frontend::tree::ClassDeclaration, std::default_delete<Gyoji::frontend::tree::ClassDeclaration> >, std::unique_ptr<Gyoji::frontend::tree::ClassDefinition, std::default_delete<Gyoji::frontend::tree::ClassDefinition> >, std::unique_ptr<Gyoji::frontend::tree::EnumDefinition, std::default_delete<Gyoji::frontend::tree::EnumDefinition> >, std::unique_ptr<Gyoji::frontend::tree::TypeDefinition, std::default_delete<Gyoji::frontend::tree::TypeDefinition> > >, Gyoji::frontend::ast::SyntaxNode const&) (src/frontend/tree.cpp:1632) | called 316 times, returned 316 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclaration::get_member() (src/frontend/tree.cpp:1644) | called 52 times, returned 52 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclaration::~ClassMemberDeclaration() (src/frontend/tree.cpp:1641) | called 316 times, returned 316 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationDestructor::ClassMemberDeclarationDestructor(std::unique_ptr<Gyoji::frontend::tree::AccessModifier, std::default_delete<Gyoji::frontend::tree::AccessModifier> >, std::unique_ptr<Gyoji::frontend::tree::UnsafeModifier, std::default_delete<Gyoji::frontend::tree::UnsafeModifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::FunctionDefinitionArgList, std::default_delete<Gyoji::frontend::tree::FunctionDefinitionArgList> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1588) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationDestructor::get_access_modifier() const (src/frontend/tree.cpp:1620) | not called | 0.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationDestructor::get_arguments() const (src/frontend/tree.cpp:1629) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationDestructor::get_type_specifier() const (src/frontend/tree.cpp:1626) | not called | 0.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationDestructor::get_unsafe_modifier() const (src/frontend/tree.cpp:1623) | called 4 times, returned 4 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationDestructor::~ClassMemberDeclarationDestructor() (src/frontend/tree.cpp:1617) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationList::ClassMemberDeclarationList(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:1649) | called 130 times, returned 130 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationList::add_member(std::unique_ptr<Gyoji::frontend::tree::ClassMemberDeclaration, std::default_delete<Gyoji::frontend::tree::ClassMemberDeclaration> >) (src/frontend/tree.cpp:1660) | called 316 times, returned 316 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationList::get_members() const (src/frontend/tree.cpp:1655) | called 18 times, returned 18 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationList::~ClassMemberDeclarationList() (src/frontend/tree.cpp:1652) | called 130 times, returned 130 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationMethod::ClassMemberDeclarationMethod(std::unique_ptr<Gyoji::frontend::tree::AccessModifier, std::default_delete<Gyoji::frontend::tree::AccessModifier> >, std::unique_ptr<Gyoji::frontend::tree::UnsafeModifier, std::default_delete<Gyoji::frontend::tree::UnsafeModifier> >, std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::FunctionDefinitionArgList, std::default_delete<Gyoji::frontend::tree::FunctionDefinitionArgList> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1490) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationMethod::get_access_modifier() const (src/frontend/tree.cpp:1522) | not called | 0.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationMethod::get_arguments() const (src/frontend/tree.cpp:1534) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationMethod::get_identifier() const (src/frontend/tree.cpp:1531) | called 4 times, returned 4 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationMethod::get_type_specifier() const (src/frontend/tree.cpp:1528) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationMethod::get_unsafe_modifier() const (src/frontend/tree.cpp:1525) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationMethod::~ClassMemberDeclarationMethod() (src/frontend/tree.cpp:1519) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationMethodStatic::ClassMemberDeclarationMethodStatic(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::AccessModifier, std::default_delete<Gyoji::frontend::tree::AccessModifier> >, std::unique_ptr<Gyoji::frontend::tree::UnsafeModifier, std::default_delete<Gyoji::frontend::tree::UnsafeModifier> >, std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::FunctionDefinitionArgList, std::default_delete<Gyoji::frontend::tree::FunctionDefinitionArgList> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1538) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationMethodStatic::get_access_modifier() const (src/frontend/tree.cpp:1573) | not called | 0.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationMethodStatic::get_arguments() const (src/frontend/tree.cpp:1585) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationMethodStatic::get_identifier() const (src/frontend/tree.cpp:1582) | called 4 times, returned 4 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationMethodStatic::get_type_specifier() const (src/frontend/tree.cpp:1579) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationMethodStatic::get_unsafe_modifier() const (src/frontend/tree.cpp:1576) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationMethodStatic::~ClassMemberDeclarationMethodStatic() (src/frontend/tree.cpp:1570) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationVariable::ClassMemberDeclarationVariable(std::unique_ptr<Gyoji::frontend::tree::AccessModifier, std::default_delete<Gyoji::frontend::tree::AccessModifier> >, std::unique_ptr<Gyoji::frontend::tree::UnsafeModifier, std::default_delete<Gyoji::frontend::tree::UnsafeModifier> >, std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1452) | called 260 times, returned 260 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationVariable::get_access_modifier() const (src/frontend/tree.cpp:1475) | not called | 0.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationVariable::get_name[abi:cxx11]() const (src/frontend/tree.cpp:1484) | called 132 times, returned 132 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationVariable::get_name_source_ref() const (src/frontend/tree.cpp:1487) | called 44 times, returned 44 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationVariable::get_type_specifier() const (src/frontend/tree.cpp:1481) | called 44 times, returned 44 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationVariable::get_unsafe_modifier() const (src/frontend/tree.cpp:1478) | called 44 times, returned 44 times | 100.0% |
| Gyoji::frontend::tree::ClassMemberDeclarationVariable::~ClassMemberDeclarationVariable() (src/frontend/tree.cpp:1472) | called 260 times, returned 260 times | 100.0% |
| Gyoji::frontend::tree::EnumDefinition::EnumDefinition(std::unique_ptr<Gyoji::frontend::tree::AccessModifier, std::default_delete<Gyoji::frontend::tree::AccessModifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::EnumDefinitionValueList, std::default_delete<Gyoji::frontend::tree::EnumDefinitionValueList> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1839) | called 26 times, returned 26 times | 100.0% |
| Gyoji::frontend::tree::EnumDefinition::get_access_modifier() const (src/frontend/tree.cpp:1871) | not called | 0.0% |
| Gyoji::frontend::tree::EnumDefinition::get_name[abi:cxx11]() const (src/frontend/tree.cpp:1880) | not called | 0.0% |
| Gyoji::frontend::tree::EnumDefinition::get_name_source_ref() const (src/frontend/tree.cpp:1883) | not called | 0.0% |
| Gyoji::frontend::tree::EnumDefinition::get_type_name[abi:cxx11]() const (src/frontend/tree.cpp:1874) | not called | 0.0% |
| Gyoji::frontend::tree::EnumDefinition::get_type_name_source_ref() const (src/frontend/tree.cpp:1877) | not called | 0.0% |
| Gyoji::frontend::tree::EnumDefinition::get_value_list() const (src/frontend/tree.cpp:1886) | not called | 0.0% |
| Gyoji::frontend::tree::EnumDefinition::~EnumDefinition() (src/frontend/tree.cpp:1868) | called 26 times, returned 26 times | 100.0% |
| Gyoji::frontend::tree::EnumDefinitionValue::EnumDefinitionValue(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1791) | called 68 times, returned 68 times | 100.0% |
| Gyoji::frontend::tree::EnumDefinitionValue::get_expression() const (src/frontend/tree.cpp:1818) | not called | 0.0% |
| Gyoji::frontend::tree::EnumDefinitionValue::get_name[abi:cxx11]() const (src/frontend/tree.cpp:1811) | not called | 0.0% |
| Gyoji::frontend::tree::EnumDefinitionValue::get_name_source_ref() const (src/frontend/tree.cpp:1814) | not called | 0.0% |
| Gyoji::frontend::tree::EnumDefinitionValue::~EnumDefinitionValue() (src/frontend/tree.cpp:1808) | called 68 times, returned 68 times | 100.0% |
| Gyoji::frontend::tree::EnumDefinitionValueList::EnumDefinitionValueList(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:1822) | called 26 times, returned 26 times | 100.0% |
| Gyoji::frontend::tree::EnumDefinitionValueList::add_value(std::unique_ptr<Gyoji::frontend::tree::EnumDefinitionValue, std::default_delete<Gyoji::frontend::tree::EnumDefinitionValue> >) (src/frontend/tree.cpp:1829) | called 68 times, returned 68 times | 100.0% |
| Gyoji::frontend::tree::EnumDefinitionValueList::get_values() const (src/frontend/tree.cpp:1835) | not called | 0.0% |
| Gyoji::frontend::tree::EnumDefinitionValueList::~EnumDefinitionValueList() (src/frontend/tree.cpp:1826) | called 26 times, returned 26 times | 100.0% |
| Gyoji::frontend::tree::Expression::Expression(std::variant<std::unique_ptr<Gyoji::frontend::tree::ExpressionPrimaryIdentifier, std::default_delete<Gyoji::frontend::tree::ExpressionPrimaryIdentifier> >, std::unique_ptr<Gyoji::frontend::tree::ExpressionPrimaryNested, std::default_delete<Gyoji::frontend::tree::ExpressionPrimaryNested> >, std::unique_ptr<Gyoji::frontend::tree::ExpressionPrimaryLiteralChar, std::default_delete<Gyoji::frontend::tree::ExpressionPrimaryLiteralChar> >, std::unique_ptr<Gyoji::frontend::tree::ExpressionPrimaryLiteralString, std::default_delete<Gyoji::frontend::tree::ExpressionPrimaryLiteralString> >, std::unique_ptr<Gyoji::frontend::tree::ExpressionPrimaryLiteralInt, std::default_delete<Gyoji::frontend::tree::ExpressionPrimaryLiteralInt> >, std::unique_ptr<Gyoji::frontend::tree::ExpressionPrimaryLiteralFloat, std::default_delete<Gyoji::frontend::tree::ExpressionPrimaryLiteralFloat> >, std::unique_ptr<Gyoji::frontend::tree::ExpressionPrimaryLiteralBool, std::default_delete<Gyoji::frontend::tree::ExpressionPrimaryLiteralBool> >, std::unique_ptr<Gyoji::frontend::tree::ExpressionPrimaryLiteralNull, std::default_delete<Gyoji::frontend::tree::ExpressionPrimaryLiteralNull> >, std::unique_ptr<Gyoji::frontend::tree::ExpressionPostfixArrayIndex, std::default_delete<Gyoji::frontend::tree::ExpressionPostfixArrayIndex> >, std::unique_ptr<Gyoji::frontend::tree::ExpressionPostfixFunctionCall, std::default_delete<Gyoji::frontend::tree::ExpressionPostfixFunctionCall> >, std::unique_ptr<Gyoji::frontend::tree::ExpressionPostfixDot, std::default_delete<Gyoji::frontend::tree::ExpressionPostfixDot> >, std::unique_ptr<Gyoji::frontend::tree::ExpressionPostfixArrow, std::default_delete<Gyoji::frontend::tree::ExpressionPostfixArrow> >, std::unique_ptr<Gyoji::frontend::tree::ExpressionPostfixIncDec, std::default_delete<Gyoji::frontend::tree::ExpressionPostfixIncDec> >, std::unique_ptr<Gyoji::frontend::tree::ExpressionUnaryPrefix, std::default_delete<Gyoji::frontend::tree::ExpressionUnaryPrefix> >, std::unique_ptr<Gyoji::frontend::tree::ExpressionUnarySizeofType, std::default_delete<Gyoji::frontend::tree::ExpressionUnarySizeofType> >, std::unique_ptr<Gyoji::frontend::tree::ExpressionBinary, std::default_delete<Gyoji::frontend::tree::ExpressionBinary> >, std::unique_ptr<Gyoji::frontend::tree::ExpressionTrinary, std::default_delete<Gyoji::frontend::tree::ExpressionTrinary> >, std::unique_ptr<Gyoji::frontend::tree::ExpressionCast, std::default_delete<Gyoji::frontend::tree::ExpressionCast> > >, Gyoji::frontend::ast::SyntaxNode const&) (src/frontend/tree.cpp:2399) | called 7688 times, returned 7688 times | 100.0% |
| Gyoji::frontend::tree::Expression::get_expression() const (src/frontend/tree.cpp:2408) | called 2284 times, returned 2284 times | 100.0% |
| Gyoji::frontend::tree::Expression::~Expression() (src/frontend/tree.cpp:2405) | called 7688 times, returned 7688 times | 100.0% |
| Gyoji::frontend::tree::ExpressionBinary::ExpressionBinary(std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, Gyoji::frontend::tree::ExpressionBinary::OperationType) (src/frontend/tree.cpp:2316) | called 1568 times, returned 1568 times | 100.0% |
| Gyoji::frontend::tree::ExpressionBinary::ExpressionBinary(std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, Gyoji::frontend::tree::ExpressionBinary::OperationType) (src/frontend/tree.cpp:2333) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionBinary::get_a() const (src/frontend/tree.cpp:2355) | called 646 times, returned 646 times | 100.0% |
| Gyoji::frontend::tree::ExpressionBinary::get_b() const (src/frontend/tree.cpp:2364) | called 646 times, returned 646 times | 100.0% |
| Gyoji::frontend::tree::ExpressionBinary::get_operator() const (src/frontend/tree.cpp:2358) | called 646 times, returned 646 times | 100.0% |
| Gyoji::frontend::tree::ExpressionBinary::get_operator_source_ref() const (src/frontend/tree.cpp:2361) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionBinary::~ExpressionBinary() (src/frontend/tree.cpp:2352) | called 1568 times, returned 1568 times | 100.0% |
| Gyoji::frontend::tree::ExpressionCast::ExpressionCast(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2284) | called 104 times, returned 104 times | 100.0% |
| Gyoji::frontend::tree::ExpressionCast::get_expression() const (src/frontend/tree.cpp:2313) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionCast::get_type() const (src/frontend/tree.cpp:2310) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionCast::~ExpressionCast() (src/frontend/tree.cpp:2307) | called 104 times, returned 104 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPostfixArrayIndex::ExpressionPostfixArrayIndex(std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2090) | called 48 times, returned 48 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPostfixArrayIndex::get_array() const (src/frontend/tree.cpp:2110) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionPostfixArrayIndex::get_index() const (src/frontend/tree.cpp:2113) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionPostfixArrayIndex::~ExpressionPostfixArrayIndex() (src/frontend/tree.cpp:2107) | called 48 times, returned 48 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPostfixArrow::ExpressionPostfixArrow(std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2190) | called 48 times, returned 48 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPostfixArrow::get_expression() const (src/frontend/tree.cpp:2207) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionPostfixArrow::get_identifier() const (src/frontend/tree.cpp:2210) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionPostfixArrow::~ExpressionPostfixArrow() (src/frontend/tree.cpp:2204) | called 48 times, returned 48 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPostfixDot::ExpressionPostfixDot(std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2166) | called 58 times, returned 58 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPostfixDot::get_expression() const (src/frontend/tree.cpp:2183) | called 4 times, returned 4 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPostfixDot::get_identifier() const (src/frontend/tree.cpp:2186) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPostfixDot::~ExpressionPostfixDot() (src/frontend/tree.cpp:2180) | called 58 times, returned 58 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPostfixFunctionCall::ExpressionPostfixFunctionCall(std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::ArgumentExpressionList, std::default_delete<Gyoji::frontend::tree::ArgumentExpressionList> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2140) | called 468 times, returned 468 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPostfixFunctionCall::get_arguments() const (src/frontend/tree.cpp:2163) | called 84 times, returned 84 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPostfixFunctionCall::get_function() const (src/frontend/tree.cpp:2160) | called 84 times, returned 84 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPostfixFunctionCall::~ExpressionPostfixFunctionCall() (src/frontend/tree.cpp:2157) | called 468 times, returned 468 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPostfixIncDec::ExpressionPostfixIncDec(std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, Gyoji::frontend::tree::ExpressionPostfixIncDec::OperationType) (src/frontend/tree.cpp:2214) | called 282 times, returned 282 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPostfixIncDec::get_expression() const (src/frontend/tree.cpp:2233) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPostfixIncDec::get_type() const (src/frontend/tree.cpp:2230) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPostfixIncDec::~ExpressionPostfixIncDec() (src/frontend/tree.cpp:2227) | called 282 times, returned 282 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryIdentifier::ExpressionPrimaryIdentifier(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1889) | called 3180 times, returned 3180 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryIdentifier::get_identifier() const (src/frontend/tree.cpp:1898) | called 5098 times, returned 5098 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryIdentifier::~ExpressionPrimaryIdentifier() (src/frontend/tree.cpp:1895) | called 3180 times, returned 3180 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralBool::ExpressionPrimaryLiteralBool(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2062) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralBool::get_value() const (src/frontend/tree.cpp:2074) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralBool::~ExpressionPrimaryLiteralBool() (src/frontend/tree.cpp:2071) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralChar::ExpressionPrimaryLiteralChar(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1945) | called 168 times, returned 168 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralChar::get_value[abi:cxx11]() const (src/frontend/tree.cpp:1956) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralChar::get_value_source_ref() const (src/frontend/tree.cpp:1966) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralChar::~ExpressionPrimaryLiteralChar() (src/frontend/tree.cpp:1953) | called 168 times, returned 168 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralFloat::ExpressionPrimaryLiteralFloat(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2023) | called 78 times, returned 78 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralFloat::get_type[abi:cxx11]() const (src/frontend/tree.cpp:2055) | called 6 times, returned 6 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralFloat::get_value[abi:cxx11]() const (src/frontend/tree.cpp:2052) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralFloat::get_value_source_ref() const (src/frontend/tree.cpp:2058) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralFloat::~ExpressionPrimaryLiteralFloat() (src/frontend/tree.cpp:2049) | called 78 times, returned 78 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralInt::ExpressionPrimaryLiteralInt(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1922) | called 1140 times, returned 1140 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralInt::get_literal_int_token() const (src/frontend/tree.cpp:1938) | called 242 times, returned 242 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralInt::get_value[abi:cxx11]() const (src/frontend/tree.cpp:1934) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralInt::get_value_source_ref() const (src/frontend/tree.cpp:1942) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralInt::~ExpressionPrimaryLiteralInt() (src/frontend/tree.cpp:1931) | called 1140 times, returned 1140 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralNull::ExpressionPrimaryLiteralNull(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2078) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralNull::~ExpressionPrimaryLiteralNull() (src/frontend/tree.cpp:2086) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralString::ExpressionPrimaryLiteralString(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1969) | called 124 times, returned 124 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralString::add_string(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2013) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralString::get_value[abi:cxx11]() const (src/frontend/tree.cpp:1988) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralString::get_value_source_ref() const (src/frontend/tree.cpp:2010) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionPrimaryLiteralString::~ExpressionPrimaryLiteralString() (src/frontend/tree.cpp:1977) | called 124 times, returned 124 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryNested::ExpressionPrimaryNested(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1901) | called 76 times, returned 76 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryNested::get_expression() const (src/frontend/tree.cpp:1918) | called 4 times, returned 4 times | 100.0% |
| Gyoji::frontend::tree::ExpressionPrimaryNested::~ExpressionPrimaryNested() (src/frontend/tree.cpp:1915) | called 76 times, returned 76 times | 100.0% |
| Gyoji::frontend::tree::ExpressionTrinary::ExpressionTrinary(std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >) (src/frontend/tree.cpp:2367) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionTrinary::get_condition() const (src/frontend/tree.cpp:2390) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionTrinary::get_else() const (src/frontend/tree.cpp:2396) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionTrinary::get_if() const (src/frontend/tree.cpp:2393) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionTrinary::~ExpressionTrinary() (src/frontend/tree.cpp:2387) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionUnaryPrefix::ExpressionUnaryPrefix(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, Gyoji::frontend::tree::ExpressionUnaryPrefix::OperationType) (src/frontend/tree.cpp:2236) | called 274 times, returned 274 times | 100.0% |
| Gyoji::frontend::tree::ExpressionUnaryPrefix::get_expression() const (src/frontend/tree.cpp:2258) | called 16 times, returned 16 times | 100.0% |
| Gyoji::frontend::tree::ExpressionUnaryPrefix::get_operator_source_ref() const (src/frontend/tree.cpp:2255) | not called | 0.0% |
| Gyoji::frontend::tree::ExpressionUnaryPrefix::get_type() const (src/frontend/tree.cpp:2252) | called 16 times, returned 16 times | 100.0% |
| Gyoji::frontend::tree::ExpressionUnaryPrefix::~ExpressionUnaryPrefix() (src/frontend/tree.cpp:2249) | called 274 times, returned 274 times | 100.0% |
| Gyoji::frontend::tree::ExpressionUnarySizeofType::ExpressionUnarySizeofType(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2261) | called 72 times, returned 72 times | 100.0% |
| Gyoji::frontend::tree::ExpressionUnarySizeofType::get_type_specifier() const (src/frontend/tree.cpp:2281) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::ExpressionUnarySizeofType::~ExpressionUnarySizeofType() (src/frontend/tree.cpp:2278) | called 72 times, returned 72 times | 100.0% |
| Gyoji::frontend::tree::FileStatement::FileStatement(std::variant<std::unique_ptr<Gyoji::frontend::tree::FileStatementFunctionDefinition, std::default_delete<Gyoji::frontend::tree::FileStatementFunctionDefinition> >, std::unique_ptr<Gyoji::frontend::tree::FileStatementFunctionDeclaration, std::default_delete<Gyoji::frontend::tree::FileStatementFunctionDeclaration> >, std::unique_ptr<Gyoji::frontend::tree::FileStatementGlobalDefinition, std::default_delete<Gyoji::frontend::tree::FileStatementGlobalDefinition> >, std::unique_ptr<Gyoji::frontend::tree::ClassDeclaration, std::default_delete<Gyoji::frontend::tree::ClassDeclaration> >, std::unique_ptr<Gyoji::frontend::tree::ClassDefinition, std::default_delete<Gyoji::frontend::tree::ClassDefinition> >, std::unique_ptr<Gyoji::frontend::tree::EnumDefinition, std::default_delete<Gyoji::frontend::tree::EnumDefinition> >, std::unique_ptr<Gyoji::frontend::tree::TypeDefinition, std::default_delete<Gyoji::frontend::tree::TypeDefinition> >, std::unique_ptr<Gyoji::frontend::tree::FileStatementNamespace, std::default_delete<Gyoji::frontend::tree::FileStatementNamespace> >, std::unique_ptr<Gyoji::frontend::tree::FileStatementUsing, std::default_delete<Gyoji::frontend::tree::FileStatementUsing> > >, Gyoji::frontend::ast::SyntaxNode const&) (src/frontend/tree.cpp:2705) | called 1282 times, returned 1282 times | 100.0% |
| Gyoji::frontend::tree::FileStatement::get_statement() const (src/frontend/tree.cpp:2714) | called 760 times, returned 760 times | 100.0% |
| Gyoji::frontend::tree::FileStatement::~FileStatement() (src/frontend/tree.cpp:2711) | called 1282 times, returned 1282 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDeclStart::FileStatementFunctionDeclStart(std::unique_ptr<Gyoji::frontend::tree::AccessModifier, std::default_delete<Gyoji::frontend::tree::AccessModifier> >, std::unique_ptr<Gyoji::frontend::tree::UnsafeModifier, std::default_delete<Gyoji::frontend::tree::UnsafeModifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:516) | called 4 times, returned 4 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDeclStart::FileStatementFunctionDeclStart(std::unique_ptr<Gyoji::frontend::tree::AccessModifier, std::default_delete<Gyoji::frontend::tree::AccessModifier> >, std::unique_ptr<Gyoji::frontend::tree::UnsafeModifier, std::default_delete<Gyoji::frontend::tree::UnsafeModifier> >, std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:498) | called 664 times, returned 664 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDeclStart::get_access_modifier() const (src/frontend/tree.cpp:537) | not called | 0.0% |
| Gyoji::frontend::tree::FileStatementFunctionDeclStart::get_name() const (src/frontend/tree.cpp:549) | called 866 times, returned 866 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDeclStart::get_type_specifier() const (src/frontend/tree.cpp:545) | called 894 times, returned 894 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDeclStart::get_unsafe_modifier() const (src/frontend/tree.cpp:541) | called 862 times, returned 862 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDeclStart::is_destructor() const (src/frontend/tree.cpp:553) | called 588 times, returned 588 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDeclStart::~FileStatementFunctionDeclStart() (src/frontend/tree.cpp:533) | called 668 times, returned 668 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDeclaration::FileStatementFunctionDeclaration(std::unique_ptr<Gyoji::frontend::tree::FileStatementFunctionDeclStart, std::default_delete<Gyoji::frontend::tree::FileStatementFunctionDeclStart> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::FunctionDefinitionArgList, std::default_delete<Gyoji::frontend::tree::FunctionDefinitionArgList> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:558) | called 220 times, returned 220 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDeclaration::get_access_modifier() const (src/frontend/tree.cpp:581) | not called | 0.0% |
| Gyoji::frontend::tree::FileStatementFunctionDeclaration::get_arguments() const (src/frontend/tree.cpp:599) | called 52 times, returned 52 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDeclaration::get_name() const (src/frontend/tree.cpp:596) | called 48 times, returned 48 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDeclaration::get_return_type() const (src/frontend/tree.cpp:592) | called 96 times, returned 96 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDeclaration::get_unsafe_modifier() const (src/frontend/tree.cpp:584) | called 52 times, returned 52 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDeclaration::is_destructor() const (src/frontend/tree.cpp:588) | called 48 times, returned 48 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDeclaration::~FileStatementFunctionDeclaration() (src/frontend/tree.cpp:578) | called 220 times, returned 220 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDefinition::FileStatementFunctionDefinition(std::unique_ptr<Gyoji::frontend::tree::FileStatementFunctionDeclStart, std::default_delete<Gyoji::frontend::tree::FileStatementFunctionDeclStart> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::FunctionDefinitionArgList, std::default_delete<Gyoji::frontend::tree::FunctionDefinitionArgList> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::ScopeBody, std::default_delete<Gyoji::frontend::tree::ScopeBody> >) (src/frontend/tree.cpp:1297) | called 448 times, returned 448 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDefinition::get_access_modifier() const (src/frontend/tree.cpp:1321) | not called | 0.0% |
| Gyoji::frontend::tree::FileStatementFunctionDefinition::get_arguments() const (src/frontend/tree.cpp:1341) | called 540 times, returned 540 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDefinition::get_name() const (src/frontend/tree.cpp:1337) | called 818 times, returned 818 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDefinition::get_return_type() const (src/frontend/tree.cpp:1333) | called 798 times, returned 798 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDefinition::get_scope_body() const (src/frontend/tree.cpp:1345) | called 276 times, returned 276 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDefinition::get_unsafe_modifier() const (src/frontend/tree.cpp:1325) | called 810 times, returned 810 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDefinition::is_destructor() const (src/frontend/tree.cpp:1329) | called 540 times, returned 540 times | 100.0% |
| Gyoji::frontend::tree::FileStatementFunctionDefinition::~FileStatementFunctionDefinition() (src/frontend/tree.cpp:1317) | called 448 times, returned 448 times | 100.0% |
| Gyoji::frontend::tree::FileStatementGlobalDefinition::FileStatementGlobalDefinition(std::unique_ptr<Gyoji::frontend::tree::AccessModifier, std::default_delete<Gyoji::frontend::tree::AccessModifier> >, std::unique_ptr<Gyoji::frontend::tree::UnsafeModifier, std::default_delete<Gyoji::frontend::tree::UnsafeModifier> >, std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::GlobalInitializer, std::default_delete<Gyoji::frontend::tree::GlobalInitializer> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2538) | called 124 times, returned 124 times | 100.0% |
| Gyoji::frontend::tree::FileStatementGlobalDefinition::get_access_modifier() const (src/frontend/tree.cpp:2566) | called 4 times, returned 4 times | 100.0% |
| Gyoji::frontend::tree::FileStatementGlobalDefinition::get_global_initializer() const (src/frontend/tree.cpp:2581) | not called | 0.0% |
| Gyoji::frontend::tree::FileStatementGlobalDefinition::get_name[abi:cxx11]() const (src/frontend/tree.cpp:2575) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::FileStatementGlobalDefinition::get_name_source_ref() const (src/frontend/tree.cpp:2578) | not called | 0.0% |
| Gyoji::frontend::tree::FileStatementGlobalDefinition::get_type_specifier() const (src/frontend/tree.cpp:2572) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::FileStatementGlobalDefinition::get_unsafe_modifier() const (src/frontend/tree.cpp:2569) | not called | 0.0% |
| Gyoji::frontend::tree::FileStatementGlobalDefinition::~FileStatementGlobalDefinition() (src/frontend/tree.cpp:2562) | called 124 times, returned 124 times | 100.0% |
| Gyoji::frontend::tree::FileStatementList::FileStatementList(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:2720) | called 340 times, returned 340 times | 100.0% |
| Gyoji::frontend::tree::FileStatementList::FileStatementList(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2724) | called 18 times, returned 18 times | 100.0% |
| Gyoji::frontend::tree::FileStatementList::add_statement(std::unique_ptr<Gyoji::frontend::tree::FileStatement, std::default_delete<Gyoji::frontend::tree::FileStatement> >) (src/frontend/tree.cpp:2736) | called 1282 times, returned 1282 times | 100.0% |
| Gyoji::frontend::tree::FileStatementList::get_statements() const (src/frontend/tree.cpp:2733) | called 124 times, returned 124 times | 100.0% |
| Gyoji::frontend::tree::FileStatementList::~FileStatementList() (src/frontend/tree.cpp:2730) | called 358 times, returned 358 times | 100.0% |
| Gyoji::frontend::tree::FileStatementNamespace::FileStatementNamespace(std::unique_ptr<Gyoji::frontend::tree::NamespaceDeclaration, std::default_delete<Gyoji::frontend::tree::NamespaceDeclaration> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::FileStatementList, std::default_delete<Gyoji::frontend::tree::FileStatementList> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2609) | called 118 times, returned 118 times | 100.0% |
| Gyoji::frontend::tree::FileStatementNamespace::get_declaration() const (src/frontend/tree.cpp:2631) | not called | 0.0% |
| Gyoji::frontend::tree::FileStatementNamespace::get_statement_list() const (src/frontend/tree.cpp:2634) | called 24 times, returned 24 times | 100.0% |
| Gyoji::frontend::tree::FileStatementNamespace::~FileStatementNamespace() (src/frontend/tree.cpp:2629) | called 118 times, returned 118 times | 100.0% |
| Gyoji::frontend::tree::FileStatementUsing::FileStatementUsing(std::unique_ptr<Gyoji::frontend::tree::AccessModifier, std::default_delete<Gyoji::frontend::tree::AccessModifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::UsingAs, std::default_delete<Gyoji::frontend::tree::UsingAs> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2672) | called 46 times, returned 46 times | 100.0% |
| Gyoji::frontend::tree::FileStatementUsing::get_access_modifier() const (src/frontend/tree.cpp:2695) | not called | 0.0% |
| Gyoji::frontend::tree::FileStatementUsing::get_namespace[abi:cxx11]() const (src/frontend/tree.cpp:2698) | not called | 0.0% |
| Gyoji::frontend::tree::FileStatementUsing::get_using_as() const (src/frontend/tree.cpp:2701) | not called | 0.0% |
| Gyoji::frontend::tree::FileStatementUsing::~FileStatementUsing() (src/frontend/tree.cpp:2692) | called 46 times, returned 46 times | 100.0% |
| Gyoji::frontend::tree::FunctionDefinitionArg::FunctionDefinitionArg(std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:431) | called 1060 times, returned 1060 times | 100.0% |
| Gyoji::frontend::tree::FunctionDefinitionArg::get_identifier() const (src/frontend/tree.cpp:448) | called 2106 times, returned 2106 times | 100.0% |
| Gyoji::frontend::tree::FunctionDefinitionArg::get_type_specifier() const (src/frontend/tree.cpp:445) | called 2146 times, returned 2146 times | 100.0% |
| Gyoji::frontend::tree::FunctionDefinitionArg::~FunctionDefinitionArg() (src/frontend/tree.cpp:442) | called 1060 times, returned 1060 times | 100.0% |
| Gyoji::frontend::tree::FunctionDefinitionArgList::FunctionDefinitionArgList(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:475) | called 692 times, returned 692 times | 100.0% |
| Gyoji::frontend::tree::FunctionDefinitionArgList::add_argument(std::unique_ptr<Gyoji::frontend::tree::FunctionDefinitionArg, std::default_delete<Gyoji::frontend::tree::FunctionDefinitionArg> >) (src/frontend/tree.cpp:484) | called 1060 times, returned 1060 times | 100.0% |
| Gyoji::frontend::tree::FunctionDefinitionArgList::add_comma(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:490) | called 490 times, returned 490 times | 100.0% |
| Gyoji::frontend::tree::FunctionDefinitionArgList::get_arguments() const (src/frontend/tree.cpp:481) | called 604 times, returned 604 times | 100.0% |
| Gyoji::frontend::tree::FunctionDefinitionArgList::~FunctionDefinitionArgList() (src/frontend/tree.cpp:478) | called 692 times, returned 692 times | 100.0% |
| Gyoji::frontend::tree::GlobalInitializer::GlobalInitializer(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:2526) | called 116 times, returned 116 times | 100.0% |
| Gyoji::frontend::tree::GlobalInitializer::GlobalInitializer(std::variant<std::unique_ptr<Gyoji::frontend::tree::GlobalInitializerExpressionPrimary, std::default_delete<Gyoji::frontend::tree::GlobalInitializerExpressionPrimary> >, std::unique_ptr<Gyoji::frontend::tree::GlobalInitializerAddressofExpressionPrimary, std::default_delete<Gyoji::frontend::tree::GlobalInitializerAddressofExpressionPrimary> >, std::unique_ptr<Gyoji::frontend::tree::GlobalInitializerStructInitializerList, std::default_delete<Gyoji::frontend::tree::GlobalInitializerStructInitializerList> >, decltype(nullptr)>, Gyoji::frontend::ast::SyntaxNode const&) (src/frontend/tree.cpp:2520) | called 24 times, returned 24 times | 100.0% |
| Gyoji::frontend::tree::GlobalInitializer::get_initializer() const (src/frontend/tree.cpp:2533) | not called | 0.0% |
| Gyoji::frontend::tree::GlobalInitializer::~GlobalInitializer() (src/frontend/tree.cpp:2530) | called 140 times, returned 140 times | 100.0% |
| Gyoji::frontend::tree::GlobalInitializerAddressofExpressionPrimary::GlobalInitializerAddressofExpressionPrimary(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >) (src/frontend/tree.cpp:2474) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::GlobalInitializerAddressofExpressionPrimary::get_expression() const (src/frontend/tree.cpp:2491) | not called | 0.0% |
| Gyoji::frontend::tree::GlobalInitializerAddressofExpressionPrimary::~GlobalInitializerAddressofExpressionPrimary() (src/frontend/tree.cpp:2488) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::GlobalInitializerExpressionPrimary::GlobalInitializerExpressionPrimary(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >) (src/frontend/tree.cpp:2412) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::GlobalInitializerExpressionPrimary::get_expression() const (src/frontend/tree.cpp:2428) | not called | 0.0% |
| Gyoji::frontend::tree::GlobalInitializerExpressionPrimary::~GlobalInitializerExpressionPrimary() (src/frontend/tree.cpp:2424) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::GlobalInitializerStructInitializerList::GlobalInitializerStructInitializerList(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::StructInitializerList, std::default_delete<Gyoji::frontend::tree::StructInitializerList> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2496) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::GlobalInitializerStructInitializerList::get_struct_initializer() const (src/frontend/tree.cpp:2516) | not called | 0.0% |
| Gyoji::frontend::tree::GlobalInitializerStructInitializerList::~GlobalInitializerStructInitializerList() (src/frontend/tree.cpp:2513) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::InitializerExpression::InitializerExpression(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:604) | called 478 times, returned 478 times | 100.0% |
| Gyoji::frontend::tree::InitializerExpression::InitializerExpression(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >) (src/frontend/tree.cpp:612) | called 34 times, returned 34 times | 100.0% |
| Gyoji::frontend::tree::InitializerExpression::InitializerExpression(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::StructInitializerExpression, std::default_delete<Gyoji::frontend::tree::StructInitializerExpression> >) (src/frontend/tree.cpp:624) | called 6 times, returned 6 times | 100.0% |
| Gyoji::frontend::tree::InitializerExpression::get_expression() const (src/frontend/tree.cpp:644) | called 20 times, returned 20 times | 100.0% |
| Gyoji::frontend::tree::InitializerExpression::get_struct_initializer_expression() const (src/frontend/tree.cpp:652) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::tree::InitializerExpression::has_expression() const (src/frontend/tree.cpp:640) | called 304 times, returned 304 times | 100.0% |
| Gyoji::frontend::tree::InitializerExpression::has_struct_expression() const (src/frontend/tree.cpp:648) | called 300 times, returned 300 times | 100.0% |
| Gyoji::frontend::tree::InitializerExpression::~InitializerExpression() (src/frontend/tree.cpp:636) | called 518 times, returned 518 times | 100.0% |
| Gyoji::frontend::tree::NamespaceDeclaration::NamespaceDeclaration(std::unique_ptr<Gyoji::frontend::tree::AccessModifier, std::default_delete<Gyoji::frontend::tree::AccessModifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2585) | called 118 times, returned 118 times | 100.0% |
| Gyoji::frontend::tree::NamespaceDeclaration::get_access_modifier() const (src/frontend/tree.cpp:2602) | not called | 0.0% |
| Gyoji::frontend::tree::NamespaceDeclaration::get_name() const (src/frontend/tree.cpp:2605) | not called | 0.0% |
| Gyoji::frontend::tree::NamespaceDeclaration::~NamespaceDeclaration() (src/frontend/tree.cpp:2599) | called 118 times, returned 118 times | 100.0% |
| Gyoji::frontend::tree::ScopeBody::ScopeBody(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::StatementList, std::default_delete<Gyoji::frontend::tree::StatementList> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1273) | called 834 times, returned 834 times | 100.0% |
| Gyoji::frontend::tree::ScopeBody::get_end_source_ref() const (src/frontend/tree.cpp:1293) | not called | 0.0% |
| Gyoji::frontend::tree::ScopeBody::get_statements() const (src/frontend/tree.cpp:1290) | called 332 times, returned 332 times | 100.0% |
| Gyoji::frontend::tree::ScopeBody::~ScopeBody() (src/frontend/tree.cpp:1287) | called 834 times, returned 834 times | 100.0% |
| Gyoji::frontend::tree::Statement::Statement(std::variant<std::unique_ptr<Gyoji::frontend::tree::StatementVariableDeclaration, std::default_delete<Gyoji::frontend::tree::StatementVariableDeclaration> >, std::unique_ptr<Gyoji::frontend::tree::StatementBlock, std::default_delete<Gyoji::frontend::tree::StatementBlock> >, std::unique_ptr<Gyoji::frontend::tree::StatementExpression, std::default_delete<Gyoji::frontend::tree::StatementExpression> >, std::unique_ptr<Gyoji::frontend::tree::StatementIfElse, std::default_delete<Gyoji::frontend::tree::StatementIfElse> >, std::unique_ptr<Gyoji::frontend::tree::StatementWhile, std::default_delete<Gyoji::frontend::tree::StatementWhile> >, std::unique_ptr<Gyoji::frontend::tree::StatementFor, std::default_delete<Gyoji::frontend::tree::StatementFor> >, std::unique_ptr<Gyoji::frontend::tree::StatementSwitch, std::default_delete<Gyoji::frontend::tree::StatementSwitch> >, std::unique_ptr<Gyoji::frontend::tree::StatementLabel, std::default_delete<Gyoji::frontend::tree::StatementLabel> >, std::unique_ptr<Gyoji::frontend::tree::StatementGoto, std::default_delete<Gyoji::frontend::tree::StatementGoto> >, std::unique_ptr<Gyoji::frontend::tree::StatementBreak, std::default_delete<Gyoji::frontend::tree::StatementBreak> >, std::unique_ptr<Gyoji::frontend::tree::StatementContinue, std::default_delete<Gyoji::frontend::tree::StatementContinue> >, std::unique_ptr<Gyoji::frontend::tree::StatementReturn, std::default_delete<Gyoji::frontend::tree::StatementReturn> > >, Gyoji::frontend::ast::SyntaxNode const&) (src/frontend/tree.cpp:1244) | called 3234 times, returned 3234 times | 100.0% |
| Gyoji::frontend::tree::Statement::get_statement() const (src/frontend/tree.cpp:1253) | called 1104 times, returned 1104 times | 100.0% |
| Gyoji::frontend::tree::Statement::~Statement() (src/frontend/tree.cpp:1250) | called 3234 times, returned 3234 times | 100.0% |
| Gyoji::frontend::tree::StatementBlock::StatementBlock(std::unique_ptr<Gyoji::frontend::tree::UnsafeModifier, std::default_delete<Gyoji::frontend::tree::UnsafeModifier> >, std::unique_ptr<Gyoji::frontend::tree::ScopeBody, std::default_delete<Gyoji::frontend::tree::ScopeBody> >) (src/frontend/tree.cpp:761) | called 26 times, returned 26 times | 100.0% |
| Gyoji::frontend::tree::StatementBlock::get_scope_body() const (src/frontend/tree.cpp:778) | called 18 times, returned 18 times | 100.0% |
| Gyoji::frontend::tree::StatementBlock::get_unsafe_modifier() const (src/frontend/tree.cpp:775) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::tree::StatementBlock::~StatementBlock() (src/frontend/tree.cpp:772) | called 26 times, returned 26 times | 100.0% |
| Gyoji::frontend::tree::StatementBreak::StatementBreak(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1176) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::tree::StatementBreak::~StatementBreak() (src/frontend/tree.cpp:1187) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::tree::StatementContinue::StatementContinue(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1190) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::tree::StatementContinue::~StatementContinue() (src/frontend/tree.cpp:1201) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::tree::StatementExpression::StatementExpression(std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:781) | called 1924 times, returned 1924 times | 100.0% |
| Gyoji::frontend::tree::StatementExpression::get_expression() const (src/frontend/tree.cpp:795) | called 452 times, returned 452 times | 100.0% |
| Gyoji::frontend::tree::StatementExpression::~StatementExpression() (src/frontend/tree.cpp:792) | called 1924 times, returned 1924 times | 100.0% |
| Gyoji::frontend::tree::StatementFor::StatementFor(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::ScopeBody, std::default_delete<Gyoji::frontend::tree::ScopeBody> >) (src/frontend/tree.cpp:929) | not called | 0.0% |
| Gyoji::frontend::tree::StatementFor::StatementFor(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::ScopeBody, std::default_delete<Gyoji::frontend::tree::ScopeBody> >) (src/frontend/tree.cpp:965) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::StatementFor::get_expression_increment() const (src/frontend/tree.cpp:1025) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::StatementFor::get_expression_initial() const (src/frontend/tree.cpp:1019) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::StatementFor::get_expression_termination() const (src/frontend/tree.cpp:1022) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::StatementFor::get_identifier() const (src/frontend/tree.cpp:1016) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::tree::StatementFor::get_scope_body() const (src/frontend/tree.cpp:1028) | called 4 times, returned 4 times | 100.0% |
| Gyoji::frontend::tree::StatementFor::get_type_specifier() const (src/frontend/tree.cpp:1013) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::StatementFor::is_declaration() const (src/frontend/tree.cpp:1010) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::StatementFor::~StatementFor() (src/frontend/tree.cpp:1007) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::StatementGoto::StatementGoto(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1153) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::tree::StatementGoto::get_label[abi:cxx11]() const (src/frontend/tree.cpp:1170) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::StatementGoto::get_label_source_ref() const (src/frontend/tree.cpp:1173) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::StatementGoto::~StatementGoto() (src/frontend/tree.cpp:1167) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::tree::StatementIfElse::StatementIfElse(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::ScopeBody, std::default_delete<Gyoji::frontend::tree::ScopeBody> >) (src/frontend/tree.cpp:855) | called 116 times, returned 116 times | 100.0% |
| Gyoji::frontend::tree::StatementIfElse::StatementIfElse(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::ScopeBody, std::default_delete<Gyoji::frontend::tree::ScopeBody> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::ScopeBody, std::default_delete<Gyoji::frontend::tree::ScopeBody> >) (src/frontend/tree.cpp:798) | called 72 times, returned 72 times | 100.0% |
| Gyoji::frontend::tree::StatementIfElse::StatementIfElse(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::ScopeBody, std::default_delete<Gyoji::frontend::tree::ScopeBody> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::StatementIfElse, std::default_delete<Gyoji::frontend::tree::StatementIfElse> >) (src/frontend/tree.cpp:826) | called 32 times, returned 32 times | 100.0% |
| Gyoji::frontend::tree::StatementIfElse::get_else_if() const (src/frontend/tree.cpp:897) | not called | 0.0% |
| Gyoji::frontend::tree::StatementIfElse::get_else_scope_body() const (src/frontend/tree.cpp:894) | called 16 times, returned 16 times | 100.0% |
| Gyoji::frontend::tree::StatementIfElse::get_expression() const (src/frontend/tree.cpp:888) | called 36 times, returned 36 times | 100.0% |
| Gyoji::frontend::tree::StatementIfElse::get_if_scope_body() const (src/frontend/tree.cpp:891) | called 72 times, returned 72 times | 100.0% |
| Gyoji::frontend::tree::StatementIfElse::has_else() const (src/frontend/tree.cpp:882) | called 72 times, returned 72 times | 100.0% |
| Gyoji::frontend::tree::StatementIfElse::has_else_if() const (src/frontend/tree.cpp:885) | called 56 times, returned 56 times | 100.0% |
| Gyoji::frontend::tree::StatementIfElse::~StatementIfElse() (src/frontend/tree.cpp:879) | called 220 times, returned 220 times | 100.0% |
| Gyoji::frontend::tree::StatementLabel::StatementLabel(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1129) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::tree::StatementLabel::get_name[abi:cxx11]() const (src/frontend/tree.cpp:1146) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::StatementLabel::get_name_source_ref() const (src/frontend/tree.cpp:1149) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::StatementLabel::~StatementLabel() (src/frontend/tree.cpp:1143) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::tree::StatementList::StatementList(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:1257) | called 834 times, returned 834 times | 100.0% |
| Gyoji::frontend::tree::StatementList::add_statement(std::unique_ptr<Gyoji::frontend::tree::Statement, std::default_delete<Gyoji::frontend::tree::Statement> >) (src/frontend/tree.cpp:1263) | called 3234 times, returned 3234 times | 100.0% |
| Gyoji::frontend::tree::StatementList::get_statements() const (src/frontend/tree.cpp:1269) | called 332 times, returned 332 times | 100.0% |
| Gyoji::frontend::tree::StatementList::~StatementList() (src/frontend/tree.cpp:1260) | called 834 times, returned 834 times | 100.0% |
| Gyoji::frontend::tree::StatementReturn::StatementReturn(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1204) | called 490 times, returned 490 times | 100.0% |
| Gyoji::frontend::tree::StatementReturn::StatementReturn(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1219) | called 4 times, returned 4 times | 100.0% |
| Gyoji::frontend::tree::StatementReturn::get_expression() const (src/frontend/tree.cpp:1241) | called 280 times, returned 280 times | 100.0% |
| Gyoji::frontend::tree::StatementReturn::is_void() const (src/frontend/tree.cpp:1237) | called 284 times, returned 284 times | 100.0% |
| Gyoji::frontend::tree::StatementReturn::~StatementReturn() (src/frontend/tree.cpp:1233) | called 494 times, returned 494 times | 100.0% |
| Gyoji::frontend::tree::StatementSwitch::StatementSwitch(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::StatementSwitchContent, std::default_delete<Gyoji::frontend::tree::StatementSwitchContent> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1094) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::StatementSwitch::get_expression() const (src/frontend/tree.cpp:1123) | not called | 0.0% |
| Gyoji::frontend::tree::StatementSwitch::get_switch_content() const (src/frontend/tree.cpp:1126) | not called | 0.0% |
| Gyoji::frontend::tree::StatementSwitch::~StatementSwitch() (src/frontend/tree.cpp:1120) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::StatementSwitchBlock::StatementSwitchBlock(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::ScopeBody, std::default_delete<Gyoji::frontend::tree::ScopeBody> >) (src/frontend/tree.cpp:1046) | called 24 times, returned 24 times | 100.0% |
| Gyoji::frontend::tree::StatementSwitchBlock::StatementSwitchBlock(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::ScopeBody, std::default_delete<Gyoji::frontend::tree::ScopeBody> >) (src/frontend/tree.cpp:1031) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::StatementSwitchBlock::get_expression() (src/frontend/tree.cpp:1070) | not called | 0.0% |
| Gyoji::frontend::tree::StatementSwitchBlock::get_scope_body() (src/frontend/tree.cpp:1073) | not called | 0.0% |
| Gyoji::frontend::tree::StatementSwitchBlock::is_default() const (src/frontend/tree.cpp:1067) | not called | 0.0% |
| Gyoji::frontend::tree::StatementSwitchBlock::~StatementSwitchBlock() (src/frontend/tree.cpp:1064) | called 32 times, returned 32 times | 100.0% |
| Gyoji::frontend::tree::StatementSwitchContent::StatementSwitchContent(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:1078) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::StatementSwitchContent::add_block(std::unique_ptr<Gyoji::frontend::tree::StatementSwitchBlock, std::default_delete<Gyoji::frontend::tree::StatementSwitchBlock> >) (src/frontend/tree.cpp:1087) | called 32 times, returned 32 times | 100.0% |
| Gyoji::frontend::tree::StatementSwitchContent::get_blocks() const (src/frontend/tree.cpp:1084) | not called | 0.0% |
| Gyoji::frontend::tree::StatementSwitchContent::~StatementSwitchContent() (src/frontend/tree.cpp:1081) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::StatementVariableDeclaration::StatementVariableDeclaration(std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::InitializerExpression, std::default_delete<Gyoji::frontend::tree::InitializerExpression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:732) | called 518 times, returned 518 times | 100.0% |
| Gyoji::frontend::tree::StatementVariableDeclaration::get_identifier() const (src/frontend/tree.cpp:755) | called 930 times, returned 930 times | 100.0% |
| Gyoji::frontend::tree::StatementVariableDeclaration::get_initializer_expression() const (src/frontend/tree.cpp:758) | called 310 times, returned 310 times | 100.0% |
| Gyoji::frontend::tree::StatementVariableDeclaration::get_type_specifier() const (src/frontend/tree.cpp:752) | called 310 times, returned 310 times | 100.0% |
| Gyoji::frontend::tree::StatementVariableDeclaration::~StatementVariableDeclaration() (src/frontend/tree.cpp:749) | called 518 times, returned 518 times | 100.0% |
| Gyoji::frontend::tree::StatementWhile::StatementWhile(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::ScopeBody, std::default_delete<Gyoji::frontend::tree::ScopeBody> >) (src/frontend/tree.cpp:900) | called 34 times, returned 34 times | 100.0% |
| Gyoji::frontend::tree::StatementWhile::get_expression() const (src/frontend/tree.cpp:923) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::StatementWhile::get_scope_body() const (src/frontend/tree.cpp:926) | called 4 times, returned 4 times | 100.0% |
| Gyoji::frontend::tree::StatementWhile::~StatementWhile() (src/frontend/tree.cpp:920) | called 34 times, returned 34 times | 100.0% |
| Gyoji::frontend::tree::StructInitializer::StructInitializer(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::GlobalInitializer, std::default_delete<Gyoji::frontend::tree::GlobalInitializer> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2432) | called 16 times, returned 16 times | 100.0% |
| Gyoji::frontend::tree::StructInitializer::get_initializer() const (src/frontend/tree.cpp:2452) | not called | 0.0% |
| Gyoji::frontend::tree::StructInitializer::~StructInitializer() (src/frontend/tree.cpp:2449) | called 16 times, returned 16 times | 100.0% |
| Gyoji::frontend::tree::StructInitializerExpression::StructInitializerExpression(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::StructInitializerFieldList, std::default_delete<Gyoji::frontend::tree::StructInitializerFieldList> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:657) | called 6 times, returned 6 times | 100.0% |
| Gyoji::frontend::tree::StructInitializerExpression::get_field_list() const (src/frontend/tree.cpp:675) | called 6 times, returned 6 times | 100.0% |
| Gyoji::frontend::tree::StructInitializerExpression::~StructInitializerExpression() (src/frontend/tree.cpp:671) | called 6 times, returned 6 times | 100.0% |
| Gyoji::frontend::tree::StructInitializerFieldExpression::StructInitializerFieldExpression(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:697) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::tree::StructInitializerFieldExpression::get_expression() const (src/frontend/tree.cpp:726) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::tree::StructInitializerFieldExpression::get_identifier() const (src/frontend/tree.cpp:722) | called 20 times, returned 20 times | 100.0% |
| Gyoji::frontend::tree::StructInitializerFieldExpression::~StructInitializerFieldExpression() (src/frontend/tree.cpp:718) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::tree::StructInitializerFieldList::StructInitializerFieldList(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:679) | called 6 times, returned 6 times | 100.0% |
| Gyoji::frontend::tree::StructInitializerFieldList::add_field(std::unique_ptr<Gyoji::frontend::tree::StructInitializerFieldExpression, std::default_delete<Gyoji::frontend::tree::StructInitializerFieldExpression> >) (src/frontend/tree.cpp:688) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::tree::StructInitializerFieldList::get_fields() const (src/frontend/tree.cpp:692) | called 6 times, returned 6 times | 100.0% |
| Gyoji::frontend::tree::StructInitializerFieldList::~StructInitializerFieldList() (src/frontend/tree.cpp:684) | called 6 times, returned 6 times | 100.0% |
| Gyoji::frontend::tree::StructInitializerList::StructInitializerList(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:2456) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::StructInitializerList::add_initializer(std::unique_ptr<Gyoji::frontend::tree::StructInitializer, std::default_delete<Gyoji::frontend::tree::StructInitializer> >) (src/frontend/tree.cpp:2462) | called 16 times, returned 16 times | 100.0% |
| Gyoji::frontend::tree::StructInitializerList::get_initializers() const (src/frontend/tree.cpp:2468) | not called | 0.0% |
| Gyoji::frontend::tree::StructInitializerList::~StructInitializerList() (src/frontend/tree.cpp:2459) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::Terminal const& Gyoji::frontend::ast::SyntaxNode::get_data<Gyoji::frontend::tree::Terminal>() const (src/frontend/gyoji-frontend/syntax-node.hpp:114) | called 16420 times, returned 16420 times | 100.0% |
| Gyoji::frontend::tree::Terminal::Terminal(Gyoji::context::Token const&) (src/frontend/tree.cpp:26) | called 32290 times, returned 32290 times | 100.0% |
| Gyoji::frontend::tree::Terminal::get_fully_qualified_name[abi:cxx11]() const (src/frontend/tree.cpp:46) | called 9434 times, returned 9434 times | 100.0% |
| Gyoji::frontend::tree::Terminal::get_identifier_type() const (src/frontend/tree.cpp:62) | called 2508 times, returned 2508 times | 100.0% |
| Gyoji::frontend::tree::Terminal::get_name[abi:cxx11]() const (src/frontend/tree.cpp:54) | called 7124 times, returned 7124 times | 100.0% |
| Gyoji::frontend::tree::Terminal::get_ns2_entity() const (src/frontend/tree.cpp:79) | called 634 times, returned 634 times | 100.0% |
| Gyoji::frontend::tree::Terminal::get_terminal_source_ref() const (src/frontend/tree.cpp:42) | not called | 0.0% |
| Gyoji::frontend::tree::Terminal::get_type() const (src/frontend/tree.cpp:36) | called 15914 times, returned 15914 times | 100.0% |
| Gyoji::frontend::tree::Terminal::get_value[abi:cxx11]() const (src/frontend/tree.cpp:39) | called 21398 times, returned 21398 times | 100.0% |
| Gyoji::frontend::tree::Terminal::set_identifier_type(Gyoji::frontend::tree::Terminal::IdentifierType) (src/frontend/tree.cpp:66) | called 394 times, returned 394 times | 100.0% |
| Gyoji::frontend::tree::Terminal::set_ns2_entity(Gyoji::frontend::namespaces::NS2Entity*) (src/frontend/tree.cpp:70) | called 17376 times, returned 17376 times | 100.0% |
| Gyoji::frontend::tree::Terminal::~Terminal() (src/frontend/tree.cpp:33) | called 27674 times, returned 27674 times | 100.0% |
| Gyoji::frontend::tree::TerminalNonSyntax::TerminalNonSyntax(Gyoji::frontend::tree::TerminalNonSyntax::Type, Gyoji::context::Token const&) (src/frontend/tree.cpp:85) | called 26586 times, returned 26586 times | 100.0% |
| Gyoji::frontend::tree::TerminalNonSyntax::get_data[abi:cxx11]() const (src/frontend/tree.cpp:97) | called 7876 times, returned 7876 times | 100.0% |
| Gyoji::frontend::tree::TerminalNonSyntax::get_type() const (src/frontend/tree.cpp:92) | called 7876 times, returned 7876 times | 100.0% |
| Gyoji::frontend::tree::TerminalNonSyntax::~TerminalNonSyntax() (src/frontend/tree.cpp:89) | called 22648 times, returned 22648 times | 100.0% |
| Gyoji::frontend::tree::TranslationUnit::TranslationUnit(std::unique_ptr<Gyoji::frontend::tree::FileStatementList, std::default_delete<Gyoji::frontend::tree::FileStatementList> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2742) | called 238 times, returned 238 times | 100.0% |
| Gyoji::frontend::tree::TranslationUnit::get_statements() const (src/frontend/tree.cpp:2756) | called 100 times, returned 100 times | 100.0% |
| Gyoji::frontend::tree::TranslationUnit::~TranslationUnit() (src/frontend/tree.cpp:2752) | called 238 times, returned 238 times | 100.0% |
| Gyoji::frontend::tree::TypeDefinition::TypeDefinition(std::unique_ptr<Gyoji::frontend::tree::AccessModifier, std::default_delete<Gyoji::frontend::tree::AccessModifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:1755) | called 146 times, returned 146 times | 100.0% |
| Gyoji::frontend::tree::TypeDefinition::get_access_modifier() const (src/frontend/tree.cpp:1778) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::TypeDefinition::get_name[abi:cxx11]() const (src/frontend/tree.cpp:1781) | called 26 times, returned 26 times | 100.0% |
| Gyoji::frontend::tree::TypeDefinition::get_name_source_ref() const (src/frontend/tree.cpp:1784) | not called | 0.0% |
| Gyoji::frontend::tree::TypeDefinition::get_type_specifier() const (src/frontend/tree.cpp:1787) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::tree::TypeDefinition::~TypeDefinition() (src/frontend/tree.cpp:1775) | called 146 times, returned 146 times | 100.0% |
| Gyoji::frontend::tree::TypeName::TypeName(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:188) | called 3024 times, returned 3024 times | 100.0% |
| Gyoji::frontend::tree::TypeName::TypeName(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Expression, std::default_delete<Gyoji::frontend::tree::Expression> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:199) | called 16 times, returned 16 times | 100.0% |
| Gyoji::frontend::tree::TypeName::get_expression() const (src/frontend/tree.cpp:229) | not called | 0.0% |
| Gyoji::frontend::tree::TypeName::get_name[abi:cxx11]() const (src/frontend/tree.cpp:223) | called 2050 times, returned 2050 times | 100.0% |
| Gyoji::frontend::tree::TypeName::get_name_source_ref() const (src/frontend/tree.cpp:226) | not called | 0.0% |
| Gyoji::frontend::tree::TypeName::is_expression() const (src/frontend/tree.cpp:220) | called 2050 times, returned 2050 times | 100.0% |
| Gyoji::frontend::tree::TypeName::~TypeName() (src/frontend/tree.cpp:217) | called 3040 times, returned 3040 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifier::TypeSpecifier(std::variant<std::unique_ptr<Gyoji::frontend::tree::TypeSpecifierSimple, std::default_delete<Gyoji::frontend::tree::TypeSpecifierSimple> >, std::unique_ptr<Gyoji::frontend::tree::TypeSpecifierTemplate, std::default_delete<Gyoji::frontend::tree::TypeSpecifierTemplate> >, std::unique_ptr<Gyoji::frontend::tree::TypeSpecifierFunctionPointer, std::default_delete<Gyoji::frontend::tree::TypeSpecifierFunctionPointer> >, std::unique_ptr<Gyoji::frontend::tree::TypeSpecifierPointerTo, std::default_delete<Gyoji::frontend::tree::TypeSpecifierPointerTo> >, std::unique_ptr<Gyoji::frontend::tree::TypeSpecifierReferenceTo, std::default_delete<Gyoji::frontend::tree::TypeSpecifierReferenceTo> >, std::unique_ptr<Gyoji::frontend::tree::TypeSpecifierArray, std::default_delete<Gyoji::frontend::tree::TypeSpecifierArray> > >, Gyoji::frontend::ast::SyntaxNode const&) (src/frontend/tree.cpp:418) | called 3636 times, returned 3636 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifier::get_type() const (src/frontend/tree.cpp:427) | called 2210 times, returned 2210 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifier::~TypeSpecifier() (src/frontend/tree.cpp:424) | called 3636 times, returned 3636 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierArray::TypeSpecifierArray(std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:384) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierArray::get_literal_int_token() const (src/frontend/tree.cpp:414) | not called | 0.0% |
| Gyoji::frontend::tree::TypeSpecifierArray::get_type_specifier() const (src/frontend/tree.cpp:410) | not called | 0.0% |
| Gyoji::frontend::tree::TypeSpecifierArray::~TypeSpecifierArray() (src/frontend/tree.cpp:404) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierCallArgs::TypeSpecifierCallArgs(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:234) | called 24 times, returned 24 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierCallArgs::add_argument(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >) (src/frontend/tree.cpp:246) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierCallArgs::add_argument(std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >) (src/frontend/tree.cpp:240) | called 24 times, returned 24 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierCallArgs::get_arguments() const (src/frontend/tree.cpp:254) | not called | 0.0% |
| Gyoji::frontend::tree::TypeSpecifierCallArgs::~TypeSpecifierCallArgs() (src/frontend/tree.cpp:237) | called 24 times, returned 24 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierFunctionPointer::TypeSpecifierFunctionPointer(std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::TypeSpecifierList, std::default_delete<Gyoji::frontend::tree::TypeSpecifierList> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:304) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierFunctionPointer::get_args() const (src/frontend/tree.cpp:335) | called 4 times, returned 4 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierFunctionPointer::get_return_type() const (src/frontend/tree.cpp:332) | called 4 times, returned 4 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierFunctionPointer::~TypeSpecifierFunctionPointer() (src/frontend/tree.cpp:330) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierList::TypeSpecifierList(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:452) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierList::add_argument(std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >) (src/frontend/tree.cpp:461) | called 32 times, returned 32 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierList::add_comma(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:467) | called 20 times, returned 20 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierList::get_arguments() const (src/frontend/tree.cpp:458) | called 4 times, returned 4 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierList::~TypeSpecifierList() (src/frontend/tree.cpp:455) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierPointerTo::TypeSpecifierPointerTo(std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::AccessQualifier, std::default_delete<Gyoji::frontend::tree::AccessQualifier> >) (src/frontend/tree.cpp:338) | called 502 times, returned 502 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierPointerTo::get_access_qualifier() const (src/frontend/tree.cpp:358) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierPointerTo::get_type_specifier() const (src/frontend/tree.cpp:355) | called 130 times, returned 130 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierPointerTo::~TypeSpecifierPointerTo() (src/frontend/tree.cpp:352) | called 502 times, returned 502 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierReferenceTo::TypeSpecifierReferenceTo(std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::AccessQualifier, std::default_delete<Gyoji::frontend::tree::AccessQualifier> >) (src/frontend/tree.cpp:361) | called 50 times, returned 50 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierReferenceTo::get_access_qualifier() const (src/frontend/tree.cpp:381) | called 2 times, returned 2 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierReferenceTo::get_type_specifier() const (src/frontend/tree.cpp:378) | called 10 times, returned 10 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierReferenceTo::~TypeSpecifierReferenceTo() (src/frontend/tree.cpp:375) | called 50 times, returned 50 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierSimple::TypeSpecifierSimple(std::unique_ptr<Gyoji::frontend::tree::AccessQualifier, std::default_delete<Gyoji::frontend::tree::AccessQualifier> >, std::unique_ptr<Gyoji::frontend::tree::TypeName, std::default_delete<Gyoji::frontend::tree::TypeName> >) (src/frontend/tree.cpp:258) | called 3040 times, returned 3040 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierSimple::get_access_qualifier() const (src/frontend/tree.cpp:272) | called 8 times, returned 8 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierSimple::get_type_name() const (src/frontend/tree.cpp:275) | called 2050 times, returned 2050 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierSimple::~TypeSpecifierSimple() (src/frontend/tree.cpp:269) | called 3040 times, returned 3040 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierTemplate::TypeSpecifierTemplate(std::unique_ptr<Gyoji::frontend::tree::TypeSpecifier, std::default_delete<Gyoji::frontend::tree::TypeSpecifier> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::TypeSpecifierCallArgs, std::default_delete<Gyoji::frontend::tree::TypeSpecifierCallArgs> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:278) | called 24 times, returned 24 times | 100.0% |
| Gyoji::frontend::tree::TypeSpecifierTemplate::get_args() const (src/frontend/tree.cpp:301) | not called | 0.0% |
| Gyoji::frontend::tree::TypeSpecifierTemplate::get_type() const (src/frontend/tree.cpp:298) | not called | 0.0% |
| Gyoji::frontend::tree::TypeSpecifierTemplate::~TypeSpecifierTemplate() (src/frontend/tree.cpp:295) | called 24 times, returned 24 times | 100.0% |
| Gyoji::frontend::tree::UnsafeModifier::UnsafeModifier(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:167) | called 1084 times, returned 1084 times | 100.0% |
| Gyoji::frontend::tree::UnsafeModifier::UnsafeModifier(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:171) | called 32 times, returned 32 times | 100.0% |
| Gyoji::frontend::tree::UnsafeModifier::is_unsafe() const (src/frontend/tree.cpp:180) | called 924 times, returned 924 times | 100.0% |
| Gyoji::frontend::tree::UnsafeModifier::~UnsafeModifier() (src/frontend/tree.cpp:177) | called 1116 times, returned 1116 times | 100.0% |
| Gyoji::frontend::tree::UsingAs::UsingAs(Gyoji::context::SourceReference const&) (src/frontend/tree.cpp:2652) | called 34 times, returned 34 times | 100.0% |
| Gyoji::frontend::tree::UsingAs::UsingAs(std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >, std::unique_ptr<Gyoji::frontend::tree::Terminal, std::default_delete<Gyoji::frontend::tree::Terminal> >) (src/frontend/tree.cpp:2639) | called 12 times, returned 12 times | 100.0% |
| Gyoji::frontend::tree::UsingAs::get_using_name[abi:cxx11]() const (src/frontend/tree.cpp:2663) | called 46 times, returned 46 times | 100.0% |
| Gyoji::frontend::tree::UsingAs::get_using_name_source_ref() const (src/frontend/tree.cpp:2669) | not called | 0.0% |
| Gyoji::frontend::tree::UsingAs::is_as() const (src/frontend/tree.cpp:2666) | not called | 0.0% |
| Gyoji::frontend::tree::UsingAs::~UsingAs() (src/frontend/tree.cpp:2660) | called 46 times, returned 46 times | 100.0% |
| Gyoji::frontend::yacc::LexContext::LexContext(Gyoji::frontend::namespaces::NS2Context&, Gyoji::context::CompilerContext&, Gyoji::misc::InputSource&) (src/frontend/lex-context.cpp:24) | called 288 times, returned 288 times | 100.0% |
| Gyoji::frontend::yacc::LexContext::~LexContext() (src/frontend/lex-context.cpp:35) | called 288 times, returned 288 times | 100.0% |
| Gyoji::frontend::yacc::YaccParser::error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/frontend/gyoji.y:2587) | called 2 times, returned 2 times | 100.0% |
| Gyoji::mir::Argument::Argument(Gyoji::mir::Argument const&) (src/mir/type.cpp:459) | called 1132 times, returned 1132 times | 100.0% |
| Gyoji::mir::Argument::Argument(Gyoji::mir::Type const*, Gyoji::context::SourceReference const&) (src/mir/type.cpp:452) | called 586 times, returned 586 times | 100.0% |
| Gyoji::mir::Argument::get_source_ref() const (src/mir/type.cpp:470) | not called | 0.0% |
| Gyoji::mir::Argument::get_type() const (src/mir/type.cpp:466) | called 1204 times, returned 1204 times | 100.0% |
| Gyoji::mir::Argument::~Argument() (src/mir/type.cpp:463) | called 1718 times, returned 1718 times | 100.0% |
| Gyoji::mir::BasicBlock::BasicBlock() (src/mir/functions.cpp:274) | called 364 times, returned 364 times | 100.0% |
| Gyoji::mir::BasicBlock::add_operation(std::unique_ptr<Gyoji::mir::Operation, std::default_delete<Gyoji::mir::Operation> >) (src/mir/functions.cpp:281) | called 3450 times, returned 3450 times | 100.0% |
| Gyoji::mir::BasicBlock::add_reachable_from(unsigned long) (src/mir/functions.cpp:328) | called 116 times, returned 116 times | 100.0% |
| Gyoji::mir::BasicBlock::contains_terminator() const (src/mir/functions.cpp:300) | called 408 times, returned 408 times | 100.0% |
| Gyoji::mir::BasicBlock::dump(_IO_FILE*) const (src/mir/functions.cpp:287) | called 364 times, returned 364 times | 100.0% |
| Gyoji::mir::BasicBlock::get_connections() const (src/mir/functions.cpp:309) | called 364 times, returned 364 times | 100.0% |
| Gyoji::mir::BasicBlock::get_operations() const (src/mir/functions.cpp:296) | called 3050 times, returned 3050 times | 100.0% |
| Gyoji::mir::BasicBlock::get_reachable_from() const (src/mir/functions.cpp:324) | called 494 times, returned 494 times | 100.0% |
| Gyoji::mir::BasicBlock::insert_operation(unsigned long, std::unique_ptr<Gyoji::mir::Operation, std::default_delete<Gyoji::mir::Operation> >) (src/mir/functions.cpp:336) | called 928 times, returned 928 times | 100.0% |
| Gyoji::mir::BasicBlock::size() const (src/mir/functions.cpp:332) | called 730 times, returned 730 times | 100.0% |
| Gyoji::mir::BasicBlock::~BasicBlock() (src/mir/functions.cpp:277) | called 364 times, returned 364 times | 100.0% |
| Gyoji::mir::Function::Function(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::mir::Type const*, std::vector<Gyoji::mir::FunctionArgument, std::allocator<Gyoji::mir::FunctionArgument> > const&, bool, Gyoji::context::SourceReference const&) (src/mir/functions.cpp:52) | called 270 times, returned 270 times | 100.0% |
| Gyoji::mir::Function::add_block() (src/mir/functions.cpp:122) | called 364 times, returned 364 times | 100.0% |
| Gyoji::mir::Function::add_operation(unsigned long, std::unique_ptr<Gyoji::mir::Operation, std::default_delete<Gyoji::mir::Operation> >) (src/mir/functions.cpp:99) | called 3450 times, returned 3450 times | 94.0% |
| Gyoji::mir::Function::calculate_block_reachability() (src/mir/functions.cpp:161) | called 270 times, returned 270 times | 89.0% |
| Gyoji::mir::Function::dump(_IO_FILE*) const (src/mir/functions.cpp:247) | called 270 times, returned 270 times | 100.0% |
| Gyoji::mir::Function::get_arguments() const (src/mir/functions.cpp:80) | called 810 times, returned 810 times | 100.0% |
| Gyoji::mir::Function::get_basic_block(unsigned long) const (src/mir/functions.cpp:92) | called 674 times, returned 674 times | 100.0% |
| Gyoji::mir::Function::get_blocks() const (src/mir/functions.cpp:131) | called 2160 times, returned 2160 times | 100.0% |
| Gyoji::mir::Function::get_name[abi:cxx11]() const (src/mir/functions.cpp:72) | called 810 times, returned 810 times | 100.0% |
| Gyoji::mir::Function::get_return_type() const (src/mir/functions.cpp:76) | called 540 times, returned 540 times | 100.0% |
| Gyoji::mir::Function::get_source_ref() const (src/mir/functions.cpp:84) | not called | 0.0% |
| Gyoji::mir::Function::insert_operation(unsigned long, unsigned long, std::unique_ptr<Gyoji::mir::Operation, std::default_delete<Gyoji::mir::Operation> >) (src/mir/functions.cpp:110) | called 928 times, returned 928 times | 94.0% |
| Gyoji::mir::Function::is_unsafe() const (src/mir/functions.cpp:88) | not called | 0.0% |
| Gyoji::mir::Function::iterate_operations(Gyoji::mir::OperationVisitor&) const (src/mir/functions.cpp:229) | called 810 times, returned 810 times | 100.0% |
| Gyoji::mir::Function::tmpvar_define(Gyoji::mir::Type const*) (src/mir/functions.cpp:149) | called 2798 times, returned 2798 times | 100.0% |
| Gyoji::mir::Function::tmpvar_duplicate(unsigned long) (src/mir/functions.cpp:155) | called 6 times, returned 6 times | 100.0% |
| Gyoji::mir::Function::tmpvar_get(unsigned long) const (src/mir/functions.cpp:135) | called 3458 times, returned 3458 times | 100.0% |
| Gyoji::mir::Function::tmpvar_get_operation(unsigned long) const (src/mir/functions.cpp:139) | called 90 times, returned 90 times | 89.0% |
| Gyoji::mir::Function::~Function() (src/mir/functions.cpp:68) | called 270 times, returned 270 times | 100.0% |
| Gyoji::mir::FunctionArgument::FunctionArgument(Gyoji::mir::FunctionArgument const&) (src/mir/functions.cpp:357) | called 1308 times, returned 1308 times | 100.0% |
| Gyoji::mir::FunctionArgument::FunctionArgument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Gyoji::mir::Type const*, Gyoji::context::SourceReference const&, Gyoji::context::SourceReference const&) (src/mir/functions.cpp:345) | called 524 times, returned 524 times | 100.0% |
| Gyoji::mir::FunctionArgument::get_name[abi:cxx11]() const (src/mir/functions.cpp:368) | called 3144 times, returned 3144 times | 100.0% |
| Gyoji::mir::FunctionArgument::get_name_source_ref() const (src/mir/functions.cpp:376) | not called | 0.0% |
| Gyoji::mir::FunctionArgument::get_type() const (src/mir/functions.cpp:372) | called 2096 times, returned 2096 times | 100.0% |
| Gyoji::mir::FunctionArgument::get_type_source_ref() const (src/mir/functions.cpp:380) | not called | 0.0% |
| Gyoji::mir::FunctionArgument::~FunctionArgument() (src/mir/functions.cpp:364) | called 1832 times, returned 1832 times | 100.0% |
| Gyoji::mir::Functions::Functions() (src/mir/functions.cpp:24) | called 30 times, returned 30 times | 100.0% |
| Gyoji::mir::Functions::add_function(std::unique_ptr<Gyoji::mir::Function, std::default_delete<Gyoji::mir::Function> >) (src/mir/functions.cpp:32) | called 270 times, returned 270 times | 100.0% |
| Gyoji::mir::Functions::dump(_IO_FILE*) const (src/mir/functions.cpp:42) | called 28 times, returned 28 times | 100.0% |
| Gyoji::mir::Functions::get_functions() const (src/mir/functions.cpp:38) | called 140 times, returned 140 times | 100.0% |
| Gyoji::mir::Functions::~Functions() (src/mir/functions.cpp:28) | called 30 times, returned 30 times | 100.0% |
| Gyoji::mir::MIR::MIR() (src/mir/mir.cpp:19) | called 30 times, returned 30 times | 100.0% |
| Gyoji::mir::MIR::dump(_IO_FILE*) const (src/mir/mir.cpp:50) | called 28 times, returned 28 times | 100.0% |
| Gyoji::mir::MIR::get_functions() (src/mir/mir.cpp:38) | called 270 times, returned 270 times | 100.0% |
| Gyoji::mir::MIR::get_functions() const (src/mir/mir.cpp:34) | called 140 times, returned 140 times | 100.0% |
| Gyoji::mir::MIR::get_symbols() (src/mir/mir.cpp:42) | called 686 times, returned 686 times | 100.0% |
| Gyoji::mir::MIR::get_symbols() const (src/mir/mir.cpp:46) | called 90 times, returned 90 times | 100.0% |
| Gyoji::mir::MIR::get_types() (src/mir/mir.cpp:30) | called 3668 times, returned 3668 times | 100.0% |
| Gyoji::mir::MIR::get_types() const (src/mir/mir.cpp:26) | called 56 times, returned 56 times | 100.0% |
| Gyoji::mir::MIR::~MIR() (src/mir/mir.cpp:22) | called 30 times, returned 30 times | 100.0% |
| Gyoji::mir::Operation::Operation(Gyoji::mir::Operation::OperationType, Gyoji::context::SourceReference const&, unsigned long) (src/mir/operation.cpp:103) | called 3140 times, returned 3140 times | 100.0% |
| Gyoji::mir::Operation::Operation(Gyoji::mir::Operation::OperationType, Gyoji::context::SourceReference const&, unsigned long, unsigned long) (src/mir/operation.cpp:112) | called 588 times, returned 588 times | 100.0% |
| Gyoji::mir::Operation::Operation(Gyoji::mir::Operation::OperationType, Gyoji::context::SourceReference const&, unsigned long, unsigned long, unsigned long) (src/mir/operation.cpp:124) | called 672 times, returned 672 times | 100.0% |
| Gyoji::mir::Operation::Operation(Gyoji::mir::Operation::OperationType, Gyoji::context::SourceReference const&, unsigned long, unsigned long, unsigned long, unsigned long) (src/mir/operation.cpp:138) | not called | 0.0% |
| Gyoji::mir::Operation::add_operand(unsigned long) (src/mir/operation.cpp:158) | called 2032 times, returned 2032 times | 100.0% |
| Gyoji::mir::Operation::dump(_IO_FILE*, unsigned long) const (src/mir/operation.cpp:225) | called 4378 times, returned 4378 times | 100.0% |
| Gyoji::mir::Operation::get_connections() const (src/mir/operation.cpp:189) | called 360 times, returned 360 times | 100.0% |
| Gyoji::mir::Operation::get_description[abi:cxx11]() const (src/mir/operation.cpp:164) | called 800 times, returned 800 times | 100.0% |
| Gyoji::mir::Operation::get_operands() const (src/mir/operation.cpp:213) | called 5250 times, returned 5250 times | 100.0% |
| Gyoji::mir::Operation::get_result() const (src/mir/operation.cpp:217) | called 9676 times, returned 9676 times | 100.0% |
| Gyoji::mir::Operation::get_source_ref() const (src/mir/operation.cpp:221) | not called | 0.0% |
| Gyoji::mir::Operation::get_type() const (src/mir/operation.cpp:209) | called 25716 times, returned 25716 times | 100.0% |
| Gyoji::mir::Operation::is_terminating() const (src/mir/operation.cpp:178) | called 13400 times, returned 13400 times | 100.0% |
| Gyoji::mir::Operation::~Operation() (src/mir/operation.cpp:154) | called 4400 times, returned 4400 times | 100.0% |
| Gyoji::mir::OperationAnonymousStructure::OperationAnonymousStructure(Gyoji::context::SourceReference const&, unsigned long, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long> > >) (src/mir/operation.cpp:854) | called 6 times, returned 6 times | 100.0% |
| Gyoji::mir::OperationAnonymousStructure::get_description[abi:cxx11]() const (src/mir/operation.cpp:875) | called 6 times, returned 6 times | 100.0% |
| Gyoji::mir::OperationAnonymousStructure::get_fields[abi:cxx11]() const (src/mir/operation.cpp:871) | called 6 times, returned 6 times | 100.0% |
| Gyoji::mir::OperationAnonymousStructure::~OperationAnonymousStructure() (src/mir/operation.cpp:867) | called 12 times, returned 12 times | 100.0% |
| Gyoji::mir::OperationArrayIndex::OperationArrayIndex(Gyoji::context::SourceReference const&, unsigned long, unsigned long, unsigned long) (src/mir/operation.cpp:370) | not called | 0.0% |
| Gyoji::mir::OperationArrayIndex::~OperationArrayIndex() (src/mir/operation.cpp:378) | not called | 0.0% |
| Gyoji::mir::OperationBinary::OperationBinary(Gyoji::mir::Operation::OperationType, Gyoji::context::SourceReference const&, unsigned long, unsigned long, unsigned long) (src/mir/operation.cpp:285) | called 672 times, returned 672 times | 100.0% |
| Gyoji::mir::OperationBinary::get_a() const (src/mir/operation.cpp:297) | called 1064 times, returned 1064 times | 100.0% |
| Gyoji::mir::OperationBinary::get_b() const (src/mir/operation.cpp:301) | called 1442 times, returned 1442 times | 100.0% |
| Gyoji::mir::OperationBinary::~OperationBinary() (src/mir/operation.cpp:294) | called 1344 times, returned 1344 times | 100.0% |
| Gyoji::mir::OperationCast::OperationCast(Gyoji::mir::Operation::OperationType, Gyoji::context::SourceReference const&, unsigned long, unsigned long, Gyoji::mir::Type const*) (src/mir/operation.cpp:251) | called 136 times, returned 136 times | 100.0% |
| Gyoji::mir::OperationCast::get_cast_type() const (src/mir/operation.cpp:265) | called 136 times, returned 136 times | 100.0% |
| Gyoji::mir::OperationCast::get_description[abi:cxx11]() const (src/mir/operation.cpp:269) | called 136 times, returned 136 times | 100.0% |
| Gyoji::mir::OperationCast::~OperationCast() (src/mir/operation.cpp:261) | called 272 times, returned 272 times | 100.0% |
| Gyoji::mir::OperationDot::OperationDot(Gyoji::context::SourceReference const&, unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/mir/operation.cpp:384) | called 4 times, returned 4 times | 100.0% |
| Gyoji::mir::OperationDot::get_description[abi:cxx11]() const (src/mir/operation.cpp:402) | called 4 times, returned 4 times | 100.0% |
| Gyoji::mir::OperationDot::get_member_name[abi:cxx11]() const (src/mir/operation.cpp:398) | called 4 times, returned 4 times | 100.0% |
| Gyoji::mir::OperationDot::~OperationDot() (src/mir/operation.cpp:394) | called 8 times, returned 8 times | 100.0% |
| Gyoji::mir::OperationFunctionCall::OperationFunctionCall(Gyoji::mir::Operation::OperationType, Gyoji::context::SourceReference const&, unsigned long, unsigned long, std::vector<unsigned long, std::allocator<unsigned long> >) (src/mir/operation.cpp:308) | called 90 times, returned 90 times | 100.0% |
| Gyoji::mir::OperationFunctionCall::~OperationFunctionCall() (src/mir/operation.cpp:322) | called 180 times, returned 180 times | 100.0% |
| Gyoji::mir::OperationJump::OperationJump(Gyoji::context::SourceReference const&, unsigned long) (src/mir/operation.cpp:933) | called 36 times, returned 36 times | 100.0% |
| Gyoji::mir::OperationJump::get_description[abi:cxx11]() const (src/mir/operation.cpp:944) | called 36 times, returned 36 times | 100.0% |
| Gyoji::mir::OperationJump::get_jump_block() const (src/mir/operation.cpp:955) | called 108 times, returned 108 times | 100.0% |
| Gyoji::mir::OperationJump::~OperationJump() (src/mir/operation.cpp:940) | called 72 times, returned 72 times | 100.0% |
| Gyoji::mir::OperationJumpConditional::OperationJumpConditional(Gyoji::context::SourceReference const&, unsigned long, unsigned long, unsigned long) (src/mir/operation.cpp:895) | called 40 times, returned 40 times | 100.0% |
| Gyoji::mir::OperationJumpConditional::get_description[abi:cxx11]() const (src/mir/operation.cpp:911) | called 40 times, returned 40 times | 100.0% |
| Gyoji::mir::OperationJumpConditional::get_else_block() const (src/mir/operation.cpp:927) | called 120 times, returned 120 times | 100.0% |
| Gyoji::mir::OperationJumpConditional::get_if_block() const (src/mir/operation.cpp:924) | called 120 times, returned 120 times | 100.0% |
| Gyoji::mir::OperationJumpConditional::~OperationJumpConditional() (src/mir/operation.cpp:907) | called 80 times, returned 80 times | 100.0% |
| Gyoji::mir::OperationLiteralBool::OperationLiteralBool(Gyoji::context::SourceReference const&, unsigned long, bool) (src/mir/operation.cpp:808) | not called | 0.0% |
| Gyoji::mir::OperationLiteralBool::get_description[abi:cxx11]() const (src/mir/operation.cpp:822) | not called | 0.0% |
| Gyoji::mir::OperationLiteralBool::get_literal_bool() const (src/mir/operation.cpp:819) | not called | 0.0% |
| Gyoji::mir::OperationLiteralBool::~OperationLiteralBool() (src/mir/operation.cpp:816) | not called | 0.0% |
| Gyoji::mir::OperationLiteralChar::OperationLiteralChar(Gyoji::context::SourceReference const&, unsigned long, char) (src/mir/operation.cpp:454) | called 8 times, returned 8 times | 100.0% |
| Gyoji::mir::OperationLiteralChar::get_description[abi:cxx11]() const (src/mir/operation.cpp:470) | called 8 times, returned 8 times | 100.0% |
| Gyoji::mir::OperationLiteralChar::get_literal_char() const (src/mir/operation.cpp:466) | called 8 times, returned 8 times | 100.0% |
| Gyoji::mir::OperationLiteralChar::~OperationLiteralChar() (src/mir/operation.cpp:462) | called 16 times, returned 16 times | 100.0% |
| Gyoji::mir::OperationLiteralFloat::OperationLiteralFloat(Gyoji::context::SourceReference const&, unsigned long, double) (src/mir/operation.cpp:756) | called 4 times, returned 4 times | 100.0% |
| Gyoji::mir::OperationLiteralFloat::OperationLiteralFloat(Gyoji::context::SourceReference const&, unsigned long, float) (src/mir/operation.cpp:746) | called 2 times, returned 2 times | 100.0% |
| Gyoji::mir::OperationLiteralFloat::get_description[abi:cxx11]() const (src/mir/operation.cpp:781) | called 6 times, returned 6 times | 97.0% |
| Gyoji::mir::OperationLiteralFloat::get_literal_double() const (src/mir/operation.cpp:774) | called 4 times, returned 4 times | 100.0% |
| Gyoji::mir::OperationLiteralFloat::get_literal_float() const (src/mir/operation.cpp:770) | called 2 times, returned 2 times | 100.0% |
| Gyoji::mir::OperationLiteralFloat::get_literal_type() const (src/mir/operation.cpp:778) | called 6 times, returned 6 times | 100.0% |
| Gyoji::mir::OperationLiteralFloat::~OperationLiteralFloat() (src/mir/operation.cpp:766) | called 12 times, returned 12 times | 100.0% |
| Gyoji::mir::OperationLiteralInt::OperationLiteralInt(Gyoji::context::SourceReference const&, unsigned long, Gyoji::mir::Type::TypeType, char) (src/mir/operation.cpp:590) | called 10 times, returned 10 times | 100.0% |
| Gyoji::mir::OperationLiteralInt::OperationLiteralInt(Gyoji::context::SourceReference const&, unsigned long, Gyoji::mir::Type::TypeType, int) (src/mir/operation.cpp:624) | called 8 times, returned 8 times | 100.0% |
| Gyoji::mir::OperationLiteralInt::OperationLiteralInt(Gyoji::context::SourceReference const&, unsigned long, Gyoji::mir::Type::TypeType, long) (src/mir/operation.cpp:641) | called 10 times, returned 10 times | 100.0% |
| Gyoji::mir::OperationLiteralInt::OperationLiteralInt(Gyoji::context::SourceReference const&, unsigned long, Gyoji::mir::Type::TypeType, short) (src/mir/operation.cpp:607) | called 16 times, returned 16 times | 100.0% |
| Gyoji::mir::OperationLiteralInt::OperationLiteralInt(Gyoji::context::SourceReference const&, unsigned long, Gyoji::mir::Type::TypeType, unsigned char) (src/mir/operation.cpp:521) | called 12 times, returned 12 times | 100.0% |
| Gyoji::mir::OperationLiteralInt::OperationLiteralInt(Gyoji::context::SourceReference const&, unsigned long, Gyoji::mir::Type::TypeType, unsigned int) (src/mir/operation.cpp:555) | called 166 times, returned 166 times | 100.0% |
| Gyoji::mir::OperationLiteralInt::OperationLiteralInt(Gyoji::context::SourceReference const&, unsigned long, Gyoji::mir::Type::TypeType, unsigned long) (src/mir/operation.cpp:572) | called 18 times, returned 18 times | 100.0% |
| Gyoji::mir::OperationLiteralInt::OperationLiteralInt(Gyoji::context::SourceReference const&, unsigned long, Gyoji::mir::Type::TypeType, unsigned short) (src/mir/operation.cpp:538) | called 26 times, returned 26 times | 100.0% |
| Gyoji::mir::OperationLiteralInt::get_description[abi:cxx11]() const (src/mir/operation.cpp:691) | called 244 times, returned 244 times | 98.0% |
| Gyoji::mir::OperationLiteralInt::get_literal_i16() const (src/mir/operation.cpp:681) | called 6 times, returned 6 times | 100.0% |
| Gyoji::mir::OperationLiteralInt::get_literal_i32() const (src/mir/operation.cpp:684) | called 8 times, returned 8 times | 100.0% |
| Gyoji::mir::OperationLiteralInt::get_literal_i64() const (src/mir/operation.cpp:687) | called 10 times, returned 10 times | 100.0% |
| Gyoji::mir::OperationLiteralInt::get_literal_i8() const (src/mir/operation.cpp:678) | called 10 times, returned 10 times | 100.0% |
| Gyoji::mir::OperationLiteralInt::get_literal_type() const (src/mir/operation.cpp:663) | called 244 times, returned 244 times | 100.0% |
| Gyoji::mir::OperationLiteralInt::get_literal_u16() const (src/mir/operation.cpp:669) | called 14 times, returned 14 times | 100.0% |
| Gyoji::mir::OperationLiteralInt::get_literal_u32() const (src/mir/operation.cpp:672) | called 166 times, returned 166 times | 100.0% |
| Gyoji::mir::OperationLiteralInt::get_literal_u64() const (src/mir/operation.cpp:675) | called 18 times, returned 18 times | 100.0% |
| Gyoji::mir::OperationLiteralInt::get_literal_u8() const (src/mir/operation.cpp:666) | called 12 times, returned 12 times | 100.0% |
| Gyoji::mir::OperationLiteralInt::~OperationLiteralInt() (src/mir/operation.cpp:659) | called 532 times, returned 532 times | 100.0% |
| Gyoji::mir::OperationLiteralNull::OperationLiteralNull(Gyoji::context::SourceReference const&, unsigned long) (src/mir/operation.cpp:834) | not called | 0.0% |
| Gyoji::mir::OperationLiteralNull::get_description[abi:cxx11]() const (src/mir/operation.cpp:843) | not called | 0.0% |
| Gyoji::mir::OperationLiteralNull::~OperationLiteralNull() (src/mir/operation.cpp:840) | not called | 0.0% |
| Gyoji::mir::OperationLiteralString::OperationLiteralString(Gyoji::context::SourceReference const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/mir/operation.cpp:488) | called 12 times, returned 12 times | 100.0% |
| Gyoji::mir::OperationLiteralString::get_description[abi:cxx11]() const (src/mir/operation.cpp:504) | called 12 times, returned 12 times | 100.0% |
| Gyoji::mir::OperationLiteralString::get_literal_string[abi:cxx11]() const (src/mir/operation.cpp:500) | called 12 times, returned 12 times | 100.0% |
| Gyoji::mir::OperationLiteralString::~OperationLiteralString() (src/mir/operation.cpp:496) | called 24 times, returned 24 times | 100.0% |
| Gyoji::mir::OperationLocalDeclare::OperationLocalDeclare(Gyoji::context::SourceReference const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::mir::Type const*) (src/mir/operation.cpp:1004) | called 312 times, returned 312 times | 100.0% |
| Gyoji::mir::OperationLocalDeclare::get_description[abi:cxx11]() const (src/mir/operation.cpp:1023) | called 312 times, returned 312 times | 100.0% |
| Gyoji::mir::OperationLocalDeclare::get_variable[abi:cxx11]() const (src/mir/operation.cpp:1016) | called 624 times, returned 624 times | 100.0% |
| Gyoji::mir::OperationLocalDeclare::get_variable_type() const (src/mir/operation.cpp:1019) | called 312 times, returned 312 times | 100.0% |
| Gyoji::mir::OperationLocalDeclare::~OperationLocalDeclare() (src/mir/operation.cpp:1013) | called 624 times, returned 624 times | 100.0% |
| Gyoji::mir::OperationLocalUndeclare::OperationLocalUndeclare(Gyoji::context::SourceReference const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/mir/operation.cpp:1037) | called 904 times, returned 904 times | 100.0% |
| Gyoji::mir::OperationLocalUndeclare::get_description[abi:cxx11]() const (src/mir/operation.cpp:1049) | called 904 times, returned 904 times | 100.0% |
| Gyoji::mir::OperationLocalUndeclare::~OperationLocalUndeclare() (src/mir/operation.cpp:1045) | called 1808 times, returned 1808 times | 100.0% |
| Gyoji::mir::OperationLocalVariable::OperationLocalVariable(Gyoji::context::SourceReference const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::mir::Type const*) (src/mir/operation.cpp:417) | called 1492 times, returned 1492 times | 100.0% |
| Gyoji::mir::OperationLocalVariable::get_description[abi:cxx11]() const (src/mir/operation.cpp:439) | called 1492 times, returned 1492 times | 100.0% |
| Gyoji::mir::OperationLocalVariable::get_symbol_name[abi:cxx11]() const (src/mir/operation.cpp:431) | called 2984 times, returned 2984 times | 100.0% |
| Gyoji::mir::OperationLocalVariable::get_var_type() const (src/mir/operation.cpp:435) | called 1492 times, returned 1492 times | 100.0% |
| Gyoji::mir::OperationLocalVariable::~OperationLocalVariable() (src/mir/operation.cpp:427) | called 2984 times, returned 2984 times | 100.0% |
| Gyoji::mir::OperationReturn::OperationReturn(Gyoji::context::SourceReference const&, unsigned long) (src/mir/operation.cpp:961) | called 280 times, returned 280 times | 100.0% |
| Gyoji::mir::OperationReturn::get_description[abi:cxx11]() const (src/mir/operation.cpp:971) | called 280 times, returned 280 times | 100.0% |
| Gyoji::mir::OperationReturn::~OperationReturn() (src/mir/operation.cpp:967) | called 560 times, returned 560 times | 100.0% |
| Gyoji::mir::OperationReturnVoid::OperationReturnVoid(Gyoji::context::SourceReference const&) (src/mir/operation.cpp:985) | called 8 times, returned 8 times | 100.0% |
| Gyoji::mir::OperationReturnVoid::get_description[abi:cxx11]() const (src/mir/operation.cpp:994) | called 8 times, returned 8 times | 100.0% |
| Gyoji::mir::OperationReturnVoid::~OperationReturnVoid() (src/mir/operation.cpp:990) | called 16 times, returned 16 times | 100.0% |
| Gyoji::mir::OperationSizeofType::OperationSizeofType(Gyoji::context::SourceReference const&, unsigned long, Gyoji::mir::Type const*) (src/mir/operation.cpp:1062) | called 8 times, returned 8 times | 100.0% |
| Gyoji::mir::OperationSizeofType::get_type() const (src/mir/operation.cpp:1074) | called 8 times, returned 8 times | 100.0% |
| Gyoji::mir::OperationSizeofType::~OperationSizeofType() (src/mir/operation.cpp:1070) | called 16 times, returned 16 times | 100.0% |
| Gyoji::mir::OperationSymbol::OperationSymbol(Gyoji::context::SourceReference const&, unsigned long, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/mir/operation.cpp:328) | called 90 times, returned 90 times | 100.0% |
| Gyoji::mir::OperationSymbol::get_description[abi:cxx11]() const (src/mir/operation.cpp:350) | called 90 times, returned 90 times | 100.0% |
| Gyoji::mir::OperationSymbol::get_symbol_name[abi:cxx11]() const (src/mir/operation.cpp:346) | called 90 times, returned 90 times | 100.0% |
| Gyoji::mir::OperationSymbol::~OperationSymbol() (src/mir/operation.cpp:342) | called 180 times, returned 180 times | 100.0% |
| Gyoji::mir::OperationUnary::OperationUnary(Gyoji::mir::Operation::OperationType, Gyoji::context::SourceReference const&, unsigned long, unsigned long) (src/mir/operation.cpp:235) | called 170 times, returned 170 times | 100.0% |
| Gyoji::mir::OperationUnary::get_a() const (src/mir/operation.cpp:246) | called 170 times, returned 170 times | 100.0% |
| Gyoji::mir::OperationUnary::~OperationUnary() (src/mir/operation.cpp:243) | called 200 times, returned 200 times | 100.0% |
| Gyoji::mir::OperationVisitor::OperationVisitor() (src/mir/functions.cpp:386) | called 810 times, returned 810 times | 100.0% |
| Gyoji::mir::OperationVisitor::~OperationVisitor() (src/mir/functions.cpp:389) | called 810 times, returned 810 times | 100.0% |
| Gyoji::mir::Symbol::Symbol(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::mir::Symbol::SymbolType, Gyoji::mir::Type const*) (src/mir/symbols.cpp:19) | called 318 times, returned 318 times | 100.0% |
| Gyoji::mir::Symbol::get_mir_type() const (src/mir/symbols.cpp:36) | called 762 times, returned 762 times | 100.0% |
| Gyoji::mir::Symbol::get_name[abi:cxx11]() const (src/mir/symbols.cpp:32) | called 318 times, returned 318 times | 100.0% |
| Gyoji::mir::Symbol::get_type() const (src/mir/symbols.cpp:40) | called 672 times, returned 672 times | 100.0% |
| Gyoji::mir::Symbol::~Symbol() (src/mir/symbols.cpp:28) | called 318 times, returned 318 times | 100.0% |
| Gyoji::mir::Symbols::Symbols() (src/mir/symbols.cpp:44) | called 30 times, returned 30 times | 100.0% |
| Gyoji::mir::Symbols::define_symbol(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::mir::Symbol::SymbolType, Gyoji::mir::Type const*) (src/mir/symbols.cpp:51) | called 326 times, returned 326 times | 100.0% |
| Gyoji::mir::Symbols::dump(_IO_FILE*) const (src/mir/symbols.cpp:64) | called 28 times, returned 28 times | 100.0% |
| Gyoji::mir::Symbols::get_symbol(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const (src/mir/symbols.cpp:89) | called 450 times, returned 450 times | 89.0% |
| Gyoji::mir::Symbols::~Symbols() (src/mir/symbols.cpp:47) | called 30 times, returned 30 times | 100.0% |
| Gyoji::mir::Type::Type(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::mir::Type::TypeType, bool, Gyoji::context::SourceReference const&) (src/mir/type.cpp:47) | called 562 times, returned 562 times | 100.0% |
| Gyoji::mir::Type::Type(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::context::SourceReference const&, Gyoji::mir::Type const&) (src/mir/type.cpp:67) | called 6 times, returned 6 times | 100.0% |
| Gyoji::mir::Type::Type(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::mir::Type::TypeType, bool, Gyoji::context::SourceReference const&) (src/mir/type.cpp:26) | called 12 times, returned 12 times | 100.0% |
| Gyoji::mir::Type::complete_array_definition(Gyoji::mir::Type const*, unsigned long, Gyoji::context::SourceReference const&) (src/mir/type.cpp:335) | not called | 0.0% |
| Gyoji::mir::Type::complete_composite_definition(std::vector<Gyoji::mir::TypeMember, std::allocator<Gyoji::mir::TypeMember> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::mir::TypeMethod, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Gyoji::mir::TypeMethod> > >, Gyoji::context::SourceReference const&) (src/mir/type.cpp:344) | called 22 times, returned 22 times | 100.0% |
| Gyoji::mir::Type::complete_function_pointer_definition(Gyoji::mir::Type const*, std::vector<Gyoji::mir::Argument, std::allocator<Gyoji::mir::Argument> > const&, bool, Gyoji::context::SourceReference const&) (src/mir/type.cpp:359) | called 118 times, returned 118 times | 100.0% |
| Gyoji::mir::Type::complete_pointer_definition(Gyoji::mir::Type const*, Gyoji::context::SourceReference const&) (src/mir/type.cpp:327) | called 72 times, returned 72 times | 100.0% |
| Gyoji::mir::Type::dump(_IO_FILE*) const (src/mir/type.cpp:382) | called 580 times, returned 580 times | 83.0% |
| Gyoji::mir::Type::get_argument_types() const (src/mir/type.cpp:304) | called 664 times, returned 664 times | 100.0% |
| Gyoji::mir::Type::get_array_length() const (src/mir/type.cpp:296) | not called | 0.0% |
| Gyoji::mir::Type::get_class_type() const (src/mir/type.cpp:316) | not called | 0.0% |
| Gyoji::mir::Type::get_declared_source_ref() const (src/mir/type.cpp:374) | not called | 0.0% |
| Gyoji::mir::Type::get_defined_source_ref() const (src/mir/type.cpp:378) | called 6 times, returned 6 times | 100.0% |
| Gyoji::mir::Type::get_function_pointer_type() const (src/mir/type.cpp:321) | not called | 0.0% |
| Gyoji::mir::Type::get_members() const (src/mir/type.cpp:257) | called 36 times, returned 36 times | 100.0% |
| Gyoji::mir::Type::get_methods[abi:cxx11]() const (src/mir/type.cpp:261) | called 18 times, returned 18 times | 100.0% |
| Gyoji::mir::Type::get_name[abi:cxx11]() const (src/mir/type.cpp:249) | called 16368 times, returned 16368 times | 100.0% |
| Gyoji::mir::Type::get_pointer_target() const (src/mir/type.cpp:292) | called 76 times, returned 76 times | 100.0% |
| Gyoji::mir::Type::get_primitive_size() const (src/mir/type.cpp:219) | called 832 times, returned 832 times | 75.0% |
| Gyoji::mir::Type::get_return_type() const (src/mir/type.cpp:300) | called 652 times, returned 652 times | 100.0% |
| Gyoji::mir::Type::get_simple_name[abi:cxx11]() const (src/mir/type.cpp:253) | called 10 times, returned 10 times | 100.0% |
| Gyoji::mir::Type::get_type() const (src/mir/type.cpp:246) | called 1978 times, returned 1978 times | 100.0% |
| Gyoji::mir::Type::is_anonymous() const (src/mir/type.cpp:207) | called 1296 times, returned 1296 times | 100.0% |
| Gyoji::mir::Type::is_array() const (src/mir/type.cpp:215) | not called | 0.0% |
| Gyoji::mir::Type::is_bool() const (src/mir/type.cpp:187) | called 40 times, returned 40 times | 100.0% |
| Gyoji::mir::Type::is_complete() const (src/mir/type.cpp:92) | called 1458 times, returned 1458 times | 100.0% |
| Gyoji::mir::Type::is_composite() const (src/mir/type.cpp:204) | called 2670 times, returned 2670 times | 100.0% |
| Gyoji::mir::Type::is_enum() const (src/mir/type.cpp:200) | called 302 times, returned 302 times | 100.0% |
| Gyoji::mir::Type::is_float() const (src/mir/type.cpp:179) | called 260 times, returned 260 times | 100.0% |
| Gyoji::mir::Type::is_function_pointer() const (src/mir/type.cpp:211) | called 236 times, returned 236 times | 100.0% |
| Gyoji::mir::Type::is_integer() const (src/mir/type.cpp:144) | called 1498 times, returned 1498 times | 100.0% |
| Gyoji::mir::Type::is_numeric() const (src/mir/type.cpp:126) | called 1024 times, returned 1024 times | 93.0% |
| Gyoji::mir::Type::is_pointer() const (src/mir/type.cpp:118) | called 864 times, returned 864 times | 100.0% |
| Gyoji::mir::Type::is_primitive() const (src/mir/type.cpp:96) | called 1098 times, returned 1098 times | 100.0% |
| Gyoji::mir::Type::is_reference() const (src/mir/type.cpp:122) | called 732 times, returned 732 times | 100.0% |
| Gyoji::mir::Type::is_signed() const (src/mir/type.cpp:159) | called 680 times, returned 680 times | 100.0% |
| Gyoji::mir::Type::is_unsafe() const (src/mir/type.cpp:310) | called 346 times, returned 346 times | 100.0% |
| Gyoji::mir::Type::is_unsigned() const (src/mir/type.cpp:169) | called 376 times, returned 376 times | 100.0% |
| Gyoji::mir::Type::is_void() const (src/mir/type.cpp:194) | called 478 times, returned 478 times | 100.0% |
| Gyoji::mir::Type::member_get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (src/mir/type.cpp:265) | called 44 times, returned 44 times | 100.0% |
| Gyoji::mir::Type::method_get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (src/mir/type.cpp:275) | called 2 times, returned 2 times | 89.0% |
| Gyoji::mir::Type::method_get_destructor() const (src/mir/type.cpp:285) | not called | 0.0% |
| Gyoji::mir::Type::~Type() (src/mir/type.cpp:88) | called 580 times, returned 580 times | 100.0% |
| Gyoji::mir::TypeMember::TypeMember(Gyoji::mir::TypeMember const&) (src/mir/type-member.cpp:33) | called 194 times, returned 194 times | 100.0% |
| Gyoji::mir::TypeMember::TypeMember(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, Gyoji::mir::Type const*, Gyoji::context::SourceReference const&) (src/mir/type-member.cpp:22) | called 54 times, returned 54 times | 100.0% |
| Gyoji::mir::TypeMember::get_index() const (src/mir/type-member.cpp:53) | called 14 times, returned 14 times | 100.0% |
| Gyoji::mir::TypeMember::get_name[abi:cxx11]() const (src/mir/type-member.cpp:44) | called 124 times, returned 124 times | 100.0% |
| Gyoji::mir::TypeMember::get_source_ref() const (src/mir/type-member.cpp:50) | not called | 0.0% |
| Gyoji::mir::TypeMember::get_type() const (src/mir/type-member.cpp:47) | called 96 times, returned 96 times | 100.0% |
| Gyoji::mir::TypeMember::~TypeMember() (src/mir/type-member.cpp:40) | called 248 times, returned 248 times | 100.0% |
| Gyoji::mir::TypeMethod::TypeMethod(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Gyoji::context::SourceReference const&, Gyoji::mir::Type const*, Gyoji::mir::Type const*, std::vector<Gyoji::mir::Argument, std::allocator<Gyoji::mir::Argument> >) (src/mir/type-method.cpp:22) | called 8 times, returned 8 times | 100.0% |
| Gyoji::mir::TypeMethod::get_arguments() const (src/mir/type-method.cpp:55) | called 26 times, returned 26 times | 100.0% |
| Gyoji::mir::TypeMethod::get_class_type() const (src/mir/type-method.cpp:47) | called 8 times, returned 8 times | 100.0% |
| Gyoji::mir::TypeMethod::get_name[abi:cxx11]() const (src/mir/type-method.cpp:39) | not called | 0.0% |
| Gyoji::mir::TypeMethod::get_return_type() const (src/mir/type-method.cpp:51) | called 14 times, returned 14 times | 100.0% |
| Gyoji::mir::TypeMethod::get_source_ref() const (src/mir/type-method.cpp:43) | not called | 0.0% |
| Gyoji::mir::TypeMethod::~TypeMethod() (src/mir/type-method.cpp:35) | called 40 times, returned 40 times | 100.0% |
| Gyoji::mir::Types::Types() (src/mir/types.cpp:29) | called 30 times, returned 30 times | 100.0% |
| Gyoji::mir::Types::define_type(std::unique_ptr<Gyoji::mir::Type, std::default_delete<Gyoji::mir::Type> >) (src/mir/types.cpp:115) | called 580 times, returned 580 times | 100.0% |
| Gyoji::mir::Types::dump(_IO_FILE*) const (src/mir/types.cpp:127) | called 30 times, returned 30 times | 100.0% |
| Gyoji::mir::Types::get_array_of(Gyoji::mir::Type const*, unsigned long, Gyoji::context::SourceReference const&) (src/mir/types.cpp:96) | not called | 0.0% |
| Gyoji::mir::Types::get_pointer_to(Gyoji::mir::Type const*, Gyoji::context::SourceReference const&) (src/mir/types.cpp:65) | called 164 times, returned 164 times | 100.0% |
| Gyoji::mir::Types::get_reference_to(Gyoji::mir::Type const*, Gyoji::context::SourceReference const&) (src/mir/types.cpp:80) | called 8 times, returned 8 times | 100.0% |
| Gyoji::mir::Types::get_type(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const (src/mir/types.cpp:56) | called 3470 times, returned 3470 times | 100.0% |
| Gyoji::mir::Types::get_types[abi:cxx11]() const (src/mir/types.cpp:122) | called 104 times, returned 104 times | 100.0% |
| Gyoji::mir::Types::~Types() (src/mir/types.cpp:52) | called 30 times, returned 30 times | 100.0% |
| Gyoji::mir::operation_static_init() (src/mir/operation.cpp:24) | called 30 times, returned 30 times | 100.0% |
| Gyoji::misc::InputSource::InputSource() (src/misc/input-source.cpp:19) | called 288 times, returned 288 times | 100.0% |
| Gyoji::misc::InputSource::~InputSource() (src/misc/input-source.cpp:22) | called 288 times, returned 288 times | 100.0% |
| Gyoji::misc::InputSourceFile::InputSourceFile(int) (src/misc/input-source-file.cpp:21) | called 288 times, returned 288 times | 100.0% |
| Gyoji::misc::InputSourceFile::read(char*, int&, int) (src/misc/input-source-file.cpp:27) | called 820 times, returned 820 times | 60.0% |
| Gyoji::misc::InputSourceFile::~InputSourceFile() (src/misc/input-source-file.cpp:24) | called 288 times, returned 288 times | 100.0% |
| Gyoji::misc::endswith(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/misc/jstring.cpp:76) | called 1620 times, returned 1620 times | 100.0% |
| Gyoji::misc::join(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/misc/jstring.cpp:52) | called 468 times, returned 468 times | 100.0% |
| Gyoji::misc::join_nonempty(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/misc/jstring.cpp:41) | not called | 0.0% |
| Gyoji::misc::startswith(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/misc/jstring.cpp:68) | called 894 times, returned 894 times | 100.0% |
| Gyoji::misc::string_c_escape(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (src/misc/jstring.cpp:126) | called 26 times, returned 26 times | 100.0% |
| Gyoji::misc::string_c_unescape(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (src/misc/jstring.cpp:194) | called 28 times, returned 28 times | 95.0% |
| Gyoji::misc::string_remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/misc/jstring.cpp:86) | called 292 times, returned 292 times | 100.0% |
| Gyoji::misc::string_replace_start(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/misc/jstring.cpp:103) | called 236 times, returned 236 times | 100.0% |
| Gyoji::misc::string_split(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/misc/jstring.cpp:20) | called 24646 times, returned 24646 times | 100.0% |
| Gyoji::misc::xml_escape_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/misc/xml.cpp:56) | called 18450 times, returned 18450 times | 100.0% |
| Gyoji::misc::xml_escape_whitespace(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/misc/xml.cpp:61) | called 3826 times, returned 3826 times | 100.0% |
| Gyoji::misc::xml_to_cdata(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/misc/xml.cpp:21) | called 118 times, returned 118 times | 100.0% |
| _ZN5Gyoji8frontend3ast10SyntaxNodeC2EjSt7variantIJPNS0_4tree8TerminalEPNS4_15AccessQualifierEPNS4_14AccessModifierEPNS4_14UnsafeModifierEPNS4_13TypeSpecifierEPNS4_8TypeNameEPNS4_21TypeSpecifierCallArgsEPNS4_19TypeSpecifierSimpleEPNS4_21TypeSpecifierTemplateEPNS4_28TypeSpecifierFunctionPointerEPNS4_22TypeSpecifierPointerToEPNS4_24TypeSpecifierReferenceToEPNS4_18TypeSpecifierArrayEPNS4_17TypeSpecifierListEPNS4_25FunctionDefinitionArgListEPNS4_21FunctionDefinitionArgEPNS4_14ClassDeclStartEPNS4_17ClassArgumentListEPNS4_30ClassMemberDeclarationVariableEPNS4_28ClassMemberDeclarationMethodEPNS4_34ClassMemberDeclarationMethodStaticEPNS4_32ClassMemberDeclarationDestructorEPNS4_22ClassMemberDeclarationEPNS4_26ClassMemberDeclarationListEPNS4_15ClassDefinitionEPNS4_16ClassDeclarationEPNS4_14TypeDefinitionEPNS4_19EnumDefinitionValueEPNS4_23EnumDefinitionValueListEPNS4_14EnumDefinitionEPNS4_10ExpressionEPNS4_17ExpressionPrimaryEPNS4_27ExpressionPrimaryIdentifierEPNS4_23ExpressionPrimaryNestedEPNS4_28ExpressionPrimaryLiteralCharEPNS4_30ExpressionPrimaryLiteralStringEPNS4_27ExpressionPrimaryLiteralIntEPNS4_29ExpressionPrimaryLiteralFloatEPNS4_28ExpressionPrimaryLiteralBoolEPNS4_28ExpressionPrimaryLiteralNullEPNS4_27ExpressionPostfixArrayIndexEPNS4_29ExpressionPostfixFunctionCallEPNS4_22ArgumentExpressionListEPNS4_20ExpressionPostfixDotEPNS4_22ExpressionPostfixArrowEPNS4_23ExpressionPostfixIncDecEPNS4_21ExpressionUnaryPrefixEPNS4_25ExpressionUnarySizeofTypeEPNS4_14ExpressionCastEPNS4_16ExpressionBinaryEPNS4_17ExpressionTrinaryEPNS4_13StatementListEPNS4_9StatementEPNS4_21InitializerExpressionEPNS4_27StructInitializerExpressionEPNS4_26StructInitializerFieldListEPNS4_32StructInitializerFieldExpressionEPNS4_28StatementVariableDeclarationEPNS4_14StatementBlockEPNS4_19StatementExpressionEPNS4_13StatementGotoEPNS4_15StatementIfElseEPNS4_14StatementWhileEPNS4_12StatementForEPNS4_15StatementSwitchEPNS4_22StatementSwitchContentEPNS4_20StatementSwitchBlockEPNS4_15StatementReturnEPNS4_17StatementContinueEPNS4_14StatementBreakEPNS4_14StatementLabelEPNS4_15TranslationUnitEPNS4_17FileStatementListEPNS4_13FileStatementEPNS4_30FileStatementFunctionDeclStartEPNS4_31FileStatementFunctionDefinitionEPNS4_9ScopeBodyEPNS4_32FileStatementFunctionDeclarationEPNS4_11ArrayLengthEPNS4_17GlobalInitializerEPNS4_34GlobalInitializerExpressionPrimaryEPNS4_43GlobalInitializerAddressofExpressionPrimaryEPNS4_38GlobalInitializerStructInitializerListEPNS4_21StructInitializerListEPNS4_17StructInitializerEPNS4_29FileStatementGlobalDefinitionEPNS4_22FileStatementNamespaceEPNS4_20NamespaceDeclarationEPNS4_18FileStatementUsingEPNS4_7UsingAsEEERKNS_7context15SourceReferenceE (src/frontend/syntax-node.cpp:22) | called 80698 times, returned 80698 times | 100.0% |
| bool Gyoji::frontend::ast::SyntaxNode::has_data<Gyoji::frontend::tree::Terminal>() const (src/frontend/gyoji-frontend/syntax-node.hpp:102) | called 46746 times, returned 46746 times | 100.0% |
| draw_arrow(unsigned long, unsigned long) (src/context/errors.cpp:168) | called 20 times, returned 20 times | 100.0% |
| evaluate_scope_changes(std::vector<Gyoji::frontend::lowering::ScopeOperation const*, std::allocator<Gyoji::frontend::lowering::ScopeOperation const*> > const&, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > const&, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > const&, std::vector<Gyoji::frontend::lowering::ScopeOperation const*, std::allocator<Gyoji::frontend::lowering::ScopeOperation const*> >&, std::vector<Gyoji::frontend::lowering::ScopeOperation const*, std::allocator<Gyoji::frontend::lowering::ScopeOperation const*> >&) (src/frontend/function-scope.cpp:43) | called 12 times, returned 12 times | 100.0% |
| indent_text(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/context/errors.cpp:206) | called 20 times, returned 20 times | 95.0% |
| main (src/cmdline/jcc.cpp:26) | called 28 times, returned 28 times | 87.0% |
| main (src/cmdline/jformat-identity-main.cpp:24) | called 48 times, returned 48 times | 74.0% |
| main (src/cmdline/jformat-tree-main.cpp:25) | called 48 times, returned 48 times | 74.0% |
| main (src/cmdline/jnamespaces-main.cpp:24) | called 48 times, returned 48 times | 73.0% |
| main (src/cmdline/jtokenize.cpp:25) | called 48 times, returned 48 times | 90.0% |
| move_array(std::vector<std::unique_ptr<Gyoji::frontend::tree::TerminalNonSyntax, std::default_delete<Gyoji::frontend::tree::TerminalNonSyntax> >, std::allocator<std::unique_ptr<Gyoji::frontend::tree::TerminalNonSyntax, std::default_delete<Gyoji::frontend::tree::TerminalNonSyntax> > > >&, std::vector<std::unique_ptr<Gyoji::frontend::tree::TerminalNonSyntax, std::default_delete<Gyoji::frontend::tree::TerminalNonSyntax> >, std::allocator<std::unique_ptr<Gyoji::frontend::tree::TerminalNonSyntax, std::default_delete<Gyoji::frontend::tree::TerminalNonSyntax> > > >&) (src/frontend/gyoji.l:45) | called 32290 times, returned 32290 times | 100.0% |
| pad_string(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/context/errors.cpp:159) | called 42 times, returned 42 times | 100.0% |
| print_comment_multi_line(Gyoji::frontend::tree::TerminalNonSyntax const&) (src/cmdline/jformat-identity.cpp:35) | called 12 times, returned 12 times | 100.0% |
| print_comment_single_line(Gyoji::frontend::tree::TerminalNonSyntax const&) (src/cmdline/jformat-identity.cpp:31) | called 96 times, returned 96 times | 100.0% |
| print_file_metadata(Gyoji::frontend::tree::TerminalNonSyntax const&) (src/cmdline/jformat-identity.cpp:39) | called 4 times, returned 4 times | 100.0% |
| print_node(Gyoji::frontend::ast::SyntaxNode const&) (src/cmdline/jformat-identity.cpp:63) | called 12474 times, returned 12474 times | 100.0% |
| print_non_syntax(Gyoji::frontend::tree::TerminalNonSyntax const&) (src/cmdline/jformat-identity.cpp:45) | called 3938 times, returned 3938 times | 100.0% |
| print_whitespace(Gyoji::frontend::tree::TerminalNonSyntax const&) (src/cmdline/jformat-identity.cpp:27) | called 3826 times, returned 3826 times | 100.0% |
| replace_all(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/misc/xml.cpp:35) | called 44552 times, returned 44552 times | 100.0% |
| walk_priors(std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > const&, unsigned long, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >&) (src/frontend/function-scope.cpp:26) | called 24 times, returned 24 times | 100.0% |
| wrap_text(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/context/errors.cpp:181) | called 20 times, returned 20 times | 86.0% |