Home
last modified time | relevance | path

Searched refs:BytecodeInst (Results 1 – 5 of 5) sorted by relevance

/arkcompiler/runtime_core/libpandafile/templates/
Dbytecode_instruction-inl_gen.h.erb18 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/
Dbytecode_instruction.h222 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 …]
Dbytecode_instruction-inl.h26 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()
Dfile_reader.cpp1262 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/
Dbytecode_info_collector.cpp237 auto bcIns = BytecodeInst(insArr); in CollectMethodPcsFromBC()