Home
last modified time | relevance | path

Searched refs:bcIdx (Results 1 – 2 of 2) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Dtype_recorder.cpp52 &thisGT, tsManager, methodOffset](const int32_t bcIdx, const uint32_t typeId) { in LoadTypes() argument
57 TypeLocation loc(jsPandaFile, methodOffset, bcIdx); in LoadTypes()
64 if (bcIdx == METHOD_ANNOTATION_THIS_TYPE_OFFSET) { in LoadTypes()
69 bcOffsetGtMap_.emplace(bcIdx, type); in LoadTypes()
90 int32_t bcIdx = loc.GetBcIdx(); in CollectLiteralGT() local
91 if (bcIdx < 0) { in CollectLiteralGT()
95 if (bytecodes_->GetOpcode(pcOffsets_[bcIdx]) == EcmaOpcode::STA_V8) { in CollectLiteralGT()
97 bcIdx--; in CollectLiteralGT()
98 loc.SetBcIdx(bcIdx); in CollectLiteralGT()
101 EcmaOpcode ecmaOpcode = bytecodes_->GetOpcode(pcOffsets_[bcIdx]); in CollectLiteralGT()
[all …]
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dglobal_type_info.h80 int32_t bcIdx) in TypeLocation() argument
81 : jsPandaFile_(jsPandaFile), methodOffset_(methodOffset), bcIdx_(bcIdx) {} in TypeLocation()
95 void SetBcIdx(int32_t bcIdx) in SetBcIdx() argument
97 bcIdx_ = bcIdx; in SetBcIdx()