Home
last modified time | relevance | path

Searched refs:BytecodeMetaData (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Dbytecodes.h72 class BytecodeMetaData {
244 BytecodeMetaData() = default;
245 DEFAULT_NOEXCEPT_MOVE_SEMANTIC(BytecodeMetaData);
246 DEFAULT_COPY_SEMANTIC(BytecodeMetaData);
247 explicit BytecodeMetaData(uint64_t value) : value_(value) {} in BytecodeMetaData() function
249 static BytecodeMetaData InitBytecodeMetaData(const uint8_t *pc);
319 BytecodeMetaData GetBytecodeMetaData(const uint8_t *pc) const in GetBytecodeMetaData()
480 BytecodeMetaData InitBytecodeMetaData(const uint8_t *pc);
482 std::array<BytecodeMetaData, NUM_BYTECODES> bytecodes_{};
483 std::array<BytecodeMetaData, NUM_BYTECODES> callRuntimeBytecodes_{};
[all …]
Dbytecodes.cpp20 BytecodeMetaData BytecodeMetaData::InitBytecodeMetaData(const uint8_t *pc) in InitBytecodeMetaData()
537 return BytecodeMetaData(value); in InitBytecodeMetaData()
541 size_t BytecodeMetaData::GetVRegCount(const BytecodeInstruction &inst) in GetVRegCount()
554 auto info = BytecodeMetaData::InitBytecodeMetaData(&pc); in Bytecodes()
560 auto info = BytecodeMetaData::InitBytecodeMetaData(&bytecode[0]); in Bytecodes()
566 auto info = BytecodeMetaData::InitBytecodeMetaData(&bytecode[0]); in Bytecodes()
572 auto info = BytecodeMetaData::InitBytecodeMetaData(&bytecode[0]); in Bytecodes()
578 auto info = BytecodeMetaData::InitBytecodeMetaData(&bytecode[0]); in Bytecodes()
Dbytecode_info_collector.h375 …static bool IsVRegUsed(const BytecodeInstruction &inst, const BytecodeMetaData &metaData, uint32_t…
Dbytecode_info_collector.cpp217 bool BytecodeInfoCollector::IsVRegUsed(const BytecodeInstruction &inst, const BytecodeMetaData &met… in IsVRegUsed()