Home
last modified time | relevance | path

Searched refs:line_inc (Results 1 - 8 of 8) sorted by relevance

/arkcompiler/runtime_core/static_core/libpandafile/tests/
H A Dfile_items_test.cpp42 for (auto [pc_inc, line_inc] : incs) { in TEST()
43 ASSERT_TRUE(item.EmitSpecialOpcode(pc_inc, line_inc)); in TEST()
44 data.push_back((line_inc - LineNumberProgramItem::LINE_BASE) + (pc_inc * LineNumberProgramItem::LINE_RANGE) + in TEST()
/arkcompiler/runtime_core/libpandafile/tests/
H A Dfile_items_test.cpp43 for (auto [pc_inc, line_inc] : incs) { in HWTEST()
44 ASSERT_TRUE(item.EmitSpecialOpcode(pc_inc, line_inc)); in HWTEST()
45 data.push_back((line_inc - LineNumberProgramItem::LINE_BASE) + (pc_inc * LineNumberProgramItem::LINE_RANGE) + in HWTEST()
/arkcompiler/runtime_core/assembler/tests/
H A Demitter_test.cpp182 uint8_t GetSpecialOpcode(uint32_t pc_inc, int32_t line_inc) in GetSpecialOpcode() argument
184 return (line_inc - panda_file::LineNumberProgramItem::LINE_BASE) + in GetSpecialOpcode()
263 int32_t line_inc; in TEST()
264 std::tie(line_inc, size, is_full) = leb128::DecodeSigned<int32_t>(&constant_pool[constant_pool_offset]); in TEST()
267 EXPECT_EQ(line_inc, 12); in TEST()
H A Dassembler_emitter_test.cpp48 uint8_t GetSpecialOpcode(uint32_t pc_inc, int32_t line_inc) in GetSpecialOpcode() argument
50 return static_cast<uint8_t>(line_inc - panda_file::LineNumberProgramItem::LINE_BASE) + in GetSpecialOpcode()
290 int32_t line_inc; in HWTEST_F()
291 std::tie(line_inc, size, is_full) = leb128::DecodeSigned<int32_t>(&constant_pool[constant_pool_offset]); in HWTEST_F()
294 EXPECT_EQ(line_inc, 5); in HWTEST_F()
/arkcompiler/runtime_core/assembler/
H A Dassembly-emitter.cpp1669 uint32_t pc_inc, int32_t line_inc) const in EmitNumber()
1671 if (!program->EmitSpecialOpcode(pc_inc, line_inc)) { in EmitNumber()
1674 if (!program->EmitSpecialOpcode(0, line_inc)) { in EmitNumber()
1675 program->EmitAdvanceLine(constant_pool, line_inc); in EmitNumber()
1679 program->EmitAdvanceLine(constant_pool, line_inc); in EmitNumber()
1688 int32_t line_inc = static_cast<int32_t>(GetLineNumber(instruction_number)) - prev_line_number; in EmitLineNumber() local
1689 if (line_inc) { in EmitLineNumber()
1691 EmitNumber(program, constant_pool, pc_inc, line_inc); in EmitLineNumber()
H A Dassembly-function.h176 int32_t line_inc) const;
/arkcompiler/runtime_core/libpandafile/
H A Dfile_items.cpp1530 bool LineNumberProgramItem::EmitSpecialOpcode(uint32_t pc_inc, int32_t line_inc) in EmitSpecialOpcode() argument
1532 if (line_inc < LINE_BASE || (line_inc - LINE_BASE) >= LINE_RANGE) { in EmitSpecialOpcode()
1536 auto opcode = static_cast<size_t>(line_inc - LINE_BASE) + static_cast<size_t>(pc_inc * LINE_RANGE) + OPCODE_BASE; in EmitSpecialOpcode()
H A Dfile_items.h657 bool EmitSpecialOpcode(uint32_t pc_inc, int32_t line_inc);

Completed in 16 milliseconds