Searched refs:BytecodeInst (Results 1 – 5 of 5) sorted by relevance
/arkcompiler/runtime_core/libpandafile/templates/ |
D | bytecode_instruction-inl_gen.h.erb | 18 constexpr bool BytecodeInst<Mode>::HasId(Format format, size_t idx) { 37 constexpr bool BytecodeInst<Mode>::HasVReg(Format format, size_t idx) { 56 constexpr bool BytecodeInst<Mode>::HasImm(Format format, size_t idx) { 75 constexpr size_t BytecodeInst<Mode>::Size(Format format) { // NOLINTNEXTLINE(readability-function-… 89 template <typename BytecodeInst<Mode>::Format format, size_t idx /* = 0 */> 90 inline BytecodeId BytecodeInst<Mode>::GetId() const { 119 inline void BytecodeInst<Mode>::UpdateId(BytecodeId new_id, uint32_t idx /* = 0 */) { 150 inline BytecodeId BytecodeInst<Mode>::GetId(size_t idx /* = 0 */) const { 183 template <typename BytecodeInst<Mode>::Format format, size_t idx /* = 0 */> 185 ALWAYS_INLINE inline uint16_t BytecodeInst<Mode>::GetVReg() const { // NOLINTNEXTLINE(readability-… [all …]
|
/arkcompiler/runtime_core/libpandafile/ |
D | bytecode_instruction.h | 222 class BytecodeInst : public BytecodeInstBase<Mode> { 228 BytecodeInst() = default; 230 ~BytecodeInst() = default; 233 explicit BytecodeInst(const uint8_t *pc) : Base {pc} in BytecodeInst() function 238 …explicit BytecodeInst(const uint8_t *pc, const uint8_t *from, const uint8_t *to) : Base {pc, from,… in BytecodeInst() function 269 BytecodeInst::Opcode GetOpcode() const; 285 auto JumpTo(int32_t offset) const -> std::enable_if_t<M == BytecodeInstMode::FAST, BytecodeInst> 287 return BytecodeInst(Base::GetPointer(offset)); 291 auto JumpTo(int32_t offset) const -> std::enable_if_t<M == BytecodeInstMode::SAFE, BytecodeInst> 300 return BytecodeInst(ptr, Base::GetFrom(), Base::GetTo()); [all …]
|
D | bytecode_instruction-inl.h | 26 inline auto BytecodeInst<Mode>::ReadHelper(size_t byteoffset, size_t bytecount, size_t offset, size… in ReadHelper() 52 inline auto BytecodeInst<Mode>::Read() const in Read() 67 inline auto BytecodeInst<Mode>::Read64(size_t offset, size_t width) const in Read64() 85 inline size_t BytecodeInst<Mode>::GetSize() const in GetSize()
|
D | file_reader.cpp | 1262 using Flags = panda::BytecodeInst<panda::BytecodeInstMode::FAST>::Flags; in UpdateCodeAndDebugInfoDependencies() 1330 using Flags = panda::BytecodeInst<panda::BytecodeInstMode::FAST>::Flags; in ComputeLayoutAndUpdateIndices()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | bytecode_info_collector.cpp | 237 auto bcIns = BytecodeInst(insArr); in CollectMethodPcsFromBC()
|