Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/compiler/
Dframe_states.h115 void AdvanceToNextBc(const BytecodeInfo &bytecodeInfo, FrameLiveOut* liveout, uint32_t bcId);
116 void UpdateFrameValues(const BytecodeInfo &bytecodeInfo, uint32_t bcId,
118 void UpdateMoveValues(const BytecodeInfo &bytecodeInfo, uint32_t bcId);
166 void ComputeLiveOutBC(const BytecodeInfo &bytecodeInfo);
211 void FillBcInputs(const BytecodeInfo &bytecodeInfo, uint32_t bcIndex, GateRef gate);
233 … void BindStateSplitBefore(const BytecodeInfo &bytecodeInfo, FrameLiveOut* liveout, uint32_t bcId);
234 void BindStateSplitAfter(const BytecodeInfo &bytecodeInfo, uint32_t bcId, GateRef gate);
Dbytecode_circuit_builder.cpp52 BytecodeInfo::InitBytecodeInfo(this, info, pc); in BuildRegionInfo()
257 EnumerateBlock(bb, [&bb](const BytecodeInfo &bytecodeInfo) -> bool { in CollectTryPredsInfo()
273 EnumerateBlock(bb, [&bb](const BytecodeInfo &bytecodeInfo) -> bool { in RemoveUnusedPredsInfo()
413 const BytecodeInfo &info, const GateMetaData *meta) in CreateGateInList()
447 GateRef BytecodeCircuitBuilder::NewConst(const BytecodeInfo &info) in NewConst()
535 const BytecodeInfo& bytecodeInfo, uint32_t bcIndex) in MergeExceptionGete()
556 const BytecodeInfo& bytecodeInfo = iterator.GetBytecodeInfo(); in NewJSGate()
597 const BytecodeInfo& bytecodeInfo = iterator.GetBytecodeInfo(); in NewJump()
642 const BytecodeInfo& bytecodeInfo = iterator.GetBytecodeInfo(); in NewReturn()
668 const BytecodeInfo& bytecodeInfo = iterator.GetBytecodeInfo(); in NewByteCode()
[all …]
Dbytecode_circuit_builder.h457 const BytecodeInfo &GetBytecodeInfo(uint32_t index) const in GetBytecodeInfo()
551 std::vector<GateRef> CreateGateInList(const BytecodeInfo &info, const GateMetaData *meta);
552 GateRef NewConst(const BytecodeInfo &info);
558 void MergeExceptionGete(BytecodeRegion &bb, const BytecodeInfo& bytecodeInfo, uint32_t bcIndex);
599 std::vector<BytecodeInfo> infoData_ {};
Dbytecodes.h36 class BytecodeInfo; variable
261 friend class BytecodeInfo; variable
631 class BytecodeInfo {
814 BytecodeInfo &info, const uint8_t* pc);
887 const BytecodeInfo &GetBytecodeInfo() const;
Dframe_states.cpp185 void FrameStateBuilder::ComputeLiveOutBC(const BytecodeInfo &bytecodeInfo) in ComputeLiveOutBC()
253 void FrameStateBuilder::FillBcInputs(const BytecodeInfo &bytecodeInfo, uint32_t bcIndex, GateRef ga… in FillBcInputs()
291 void FrameStateBuilder::AdvanceToNextBc(const BytecodeInfo &bytecodeInfo, FrameLiveOut* liveout, ui… in AdvanceToNextBc()
323 void FrameStateBuilder::UpdateMoveValues(const BytecodeInfo &bytecodeInfo, uint32_t bcId) in UpdateMoveValues()
348 void FrameStateBuilder::UpdateFrameValues(const BytecodeInfo &bytecodeInfo, in UpdateFrameValues()
1178 void FrameStateBuilder::BindStateSplitBefore(const BytecodeInfo &bytecodeInfo, FrameLiveOut* liveou… in BindStateSplitBefore()
1189 void FrameStateBuilder::BindStateSplitAfter(const BytecodeInfo &bytecodeInfo, in BindStateSplitAfter()
Dbytecodes.cpp534 void BytecodeInfo::InitBytecodeInfo(BytecodeCircuitBuilder *builder, in InitBytecodeInfo()
535 BytecodeInfo &info, const uint8_t *pc) in InitBytecodeInfo()
1779 const BytecodeInfo &BytecodeIterator::GetBytecodeInfo() const in GetBytecodeInfo()
/arkcompiler/ets_runtime/ecmascript/compiler/type_inference/
Dmethod_type_infer.h156 const BytecodeInfo &GetByteCodeInfo(const GateRef gate) const in GetByteCodeInfo()