Searched refs:BytecodeInfo (Results 1 – 6 of 6) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | frame_states.h | 126 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);
|
| D | bytecode_circuit_builder.cpp | 58 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 …]
|
| D | bytecodes.h | 36 class BytecodeInfo; variable 270 friend class BytecodeInfo; variable 642 class BytecodeInfo { 825 BytecodeInfo &info, const uint8_t* pc); 898 const BytecodeInfo &GetBytecodeInfo() const;
|
| D | bytecode_circuit_builder.h | 465 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_ {};
|
| D | frame_states.cpp | 184 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()
|
| D | bytecodes.cpp | 583 void BytecodeInfo::InitBytecodeInfo(BytecodeCircuitBuilder *builder, in InitBytecodeInfo() 584 BytecodeInfo &info, const uint8_t *pc) in InitBytecodeInfo() 1926 const BytecodeInfo &BytecodeIterator::GetBytecodeInfo() const in GetBytecodeInfo()
|