Searched defs:BytecodeEmitter (Results 1 – 6 of 6) sorted by relevance
| /arkcompiler/runtime_core/libpandafile/ |
| D | bytecode_emitter.h | 30 class BytecodeEmitter; variable 52 friend class BytecodeEmitter; variable 73 BytecodeEmitter() : pc_(0) {} in BytecodeEmitter() function
|
| /arkcompiler/runtime_core/static_core/libpandafile/tests/ |
| D | bytecode_emitter_tests.cpp | 104 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 425 … const std::function<void(BytecodeEmitter *, uint8_t, const Label &label)> &emitJcmp) in JcmpBwd_V8_IMM8() 448 … const std::function<void(BytecodeEmitter *, uint8_t, const Label &label)> &emitJcmp) in JcmpFwd_V8_IMM8() 474 … const std::function<void(BytecodeEmitter *, uint8_t, const Label &label)> &emitJcmp) in JcmpBwd_V8_IMM16() [all …]
|
| /arkcompiler/runtime_core/static_core/libpandafile/ |
| D | bytecode_emitter.h | 30 class BytecodeEmitter; variable 52 friend class BytecodeEmitter; variable
|
| /arkcompiler/runtime_core/libpandafile/tests/ |
| D | bytecode_emitter_tests.cpp | 609 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/ |
| D | interpreter_test.cpp | 527 …const 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()
|
| D | c2i_bridge_test.cpp | 38 using BytecodeEmitter = ark::BytecodeEmitter; typedef
|