Home
last modified time | relevance | path

Searched defs:BytecodeEmitter (Results 1 – 6 of 6) sorted by relevance

/arkcompiler/runtime_core/libpandafile/
Dbytecode_emitter.h30 class BytecodeEmitter; variable
52 friend class BytecodeEmitter; variable
73 BytecodeEmitter() : pc_(0) {} in BytecodeEmitter() function
/arkcompiler/runtime_core/static_core/libpandafile/tests/
Dbytecode_emitter_tests.cpp104 TEST(BytecodeEmitter, JmpBwd_IMM8) in TEST() argument
124 TEST(BytecodeEmitter, JmpFwd_IMM8) in TEST() argument
147 TEST(BytecodeEmitter, JmpBwd_IMM16) in TEST() argument
187 TEST(BytecodeEmitter, JmpFwd_IMM16) in TEST() argument
356 TEST(BytecodeEmitter, JmpFwdBwd) in TEST() argument
379 TEST(BytecodeEmitter, JmpBwd_IMM32) in TEST() argument
399 TEST(BytecodeEmitter, JmpFwd_IMM32) in TEST() argument
425const std::function<void(BytecodeEmitter *, uint8_t, const Label &label)> &emitJcmp) in JcmpBwd_V8_IMM8()
448const std::function<void(BytecodeEmitter *, uint8_t, const Label &label)> &emitJcmp) in JcmpFwd_V8_IMM8()
474const std::function<void(BytecodeEmitter *, uint8_t, const Label &label)> &emitJcmp) in JcmpBwd_V8_IMM16()
[all …]
/arkcompiler/runtime_core/static_core/libpandafile/
Dbytecode_emitter.h30 class BytecodeEmitter; variable
52 friend class BytecodeEmitter; variable
/arkcompiler/runtime_core/libpandafile/tests/
Dbytecode_emitter_tests.cpp609 static void Jmpz_IMM8(Opcode opcode, std::function<void(BytecodeEmitter *, const Label &label)> emi… in Jmpz_IMM8()
618 static void Jmpz_IMM16(Opcode opcode, std::function<void(BytecodeEmitter *, const Label &label)> em… in Jmpz_IMM16()
630 static void Jmp_V8_IMM8(Opcode opcode, std::function<void(BytecodeEmitter *, uint8_t, const Label &… in Jmp_V8_IMM8()
639 static void Jmp_V8_IMM16(Opcode opcode, std::function<void(BytecodeEmitter *, uint8_t, const Label … in Jmp_V8_IMM16()
651 static void Jmpz_IMM32(Opcode opcode, std::function<void(BytecodeEmitter *, const Label &label)> em… in Jmpz_IMM32()
/arkcompiler/runtime_core/static_core/runtime/tests/
Dinterpreter_test.cpp527const std::function<void(BytecodeEmitter *, uint8_t, const Label &)> &emit, std::ostringstream *ss) in TestOneLabelJmp()
560 const std::function<void(BytecodeEmitter *, uint8_t, const Label &)> &emit, in TestTwoLabelsJmp()
601 const std::function<void(BytecodeEmitter *, uint8_t, const Label &)> &emit) in TestConditionalJmp()
609 void TestOneLabelJmpz(int64_t v, int64_t r, const std::function<void(BytecodeEmitter *, const Label… in TestOneLabelJmpz()
641 void TestTwoLabelsJmpz(int64_t v, int64_t r, const std::function<void(BytecodeEmitter *, const Labe… in TestTwoLabelsJmpz()
681 const std::function<void(BytecodeEmitter *, const Label &)> &emit) in TestConditionalJmpz()
Dc2i_bridge_test.cpp38 using BytecodeEmitter = ark::BytecodeEmitter; typedef