Home
last modified time | relevance | path

Searched refs:BytecodeInfo (Results 1 – 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Dframe_states.h126 void AdvanceToNextBc(const BytecodeInfo &bytecodeInfo, FrameLiveOut* liveout, uint32_t bcId);
127 void UpdateFrameValues(const BytecodeInfo &bytecodeInfo, uint32_t bcId,
129 void UpdateMoveValues(const BytecodeInfo &bytecodeInfo);
194 void ComputeLiveOutBC(const BytecodeInfo &bytecodeInfo);
238 void FillBcInputs(const BytecodeInfo &bytecodeInfo, GateRef gate);
266 … void BindStateSplitBefore(const BytecodeInfo &bytecodeInfo, FrameLiveOut* liveout, uint32_t bcId);
267 void BindStateSplitAfter(const BytecodeInfo &bytecodeInfo, uint32_t bcId, GateRef gate);
Dbytecode_circuit_builder.cpp58 BytecodeInfo::InitBytecodeInfo(this, info, pc); in BuildRegionInfo()
410 EnumerateBlock(bb, [&noThrow](const BytecodeInfo &bytecodeInfo) -> bool { in BuildCatchBlocks()
457 EnumerateBlock(bb, [&bb](const BytecodeInfo &bytecodeInfo) -> bool { in CollectTryPredsInfo()
473 EnumerateBlock(bb, [&bb](const BytecodeInfo &bytecodeInfo) -> bool { in RemoveUnusedPredsInfo()
574 EnumerateBlock(bb, [&bb](const BytecodeInfo &bytecodeInfo) -> bool { in ComputeNumOfLoopBack()
710 const BytecodeInfo &info, const GateMetaData *meta) in CreateGateInList()
744 GateRef BytecodeCircuitBuilder::NewConst(const BytecodeInfo &info) in NewConst()
834 const BytecodeInfo& bytecodeInfo, uint32_t bcIndex) in MergeExceptionGete()
857 const BytecodeInfo& bytecodeInfo = iterator.GetBytecodeInfo(); in NewJSGate()
900 const BytecodeInfo& bytecodeInfo = iterator.GetBytecodeInfo(); in NewJump()
[all …]
Dbytecodes.h36 class BytecodeInfo; variable
270 friend class BytecodeInfo; variable
642 class BytecodeInfo {
825 BytecodeInfo &info, const uint8_t* pc);
898 const BytecodeInfo &GetBytecodeInfo() const;
Dbytecode_circuit_builder.h465 const BytecodeInfo &GetBytecodeInfo(uint32_t index) const in GetBytecodeInfo()
655 std::vector<GateRef> CreateGateInList(const BytecodeInfo &info, const GateMetaData *meta);
656 GateRef NewConst(const BytecodeInfo &info);
662 void MergeExceptionGete(BytecodeRegion &bb, const BytecodeInfo& bytecodeInfo, uint32_t bcIndex);
716 std::vector<BytecodeInfo> infoData_ {};
Dframe_states.cpp184 void FrameStateBuilder::ComputeLiveOutBC(const BytecodeInfo &bytecodeInfo) in ComputeLiveOutBC()
256 void FrameStateBuilder::FillBcInputs(const BytecodeInfo &bytecodeInfo, GateRef gate) in FillBcInputs()
284 void FrameStateBuilder::AdvanceToNextBc(const BytecodeInfo &bytecodeInfo, FrameLiveOut* liveout, ui… in AdvanceToNextBc()
316 void FrameStateBuilder::UpdateMoveValues(const BytecodeInfo &bytecodeInfo) in UpdateMoveValues()
334 void FrameStateBuilder::UpdateFrameValues(const BytecodeInfo &bytecodeInfo, in UpdateFrameValues()
1437 void FrameStateBuilder::BindStateSplitBefore(const BytecodeInfo &bytecodeInfo, FrameLiveOut* liveou… in BindStateSplitBefore()
1448 void FrameStateBuilder::BindStateSplitAfter(const BytecodeInfo &bytecodeInfo, in BindStateSplitAfter()
Dbytecodes.cpp583 void BytecodeInfo::InitBytecodeInfo(BytecodeCircuitBuilder *builder, in InitBytecodeInfo()
584 BytecodeInfo &info, const uint8_t *pc) in InitBytecodeInfo()
1926 const BytecodeInfo &BytecodeIterator::GetBytecodeInfo() const in GetBytecodeInfo()