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 ComputeLiveOutBC(uint32_t index, const BytecodeInfo &bytecodeInfo, size_t bbId);
116 bool IsAsyncResolveOrSusp(const BytecodeInfo &bytecodeInfo);
160 void BuildFrameState(BytecodeRegion& bb, const BytecodeInfo &bytecodeInfo, size_t index);
Dbytecodes.h36 class BytecodeInfo; variable
249 friend class BytecodeInfo; variable
531 class BytecodeInfo {
699 BytecodeInfo &info, const uint8_t* pc);
767 const BytecodeInfo &GetBytecodeInfo() const;
Dbytecode_circuit_builder.cpp51 BytecodeInfo::InitBytecodeInfo(this, info, pc); in BuildRegionInfo()
407 (const BytecodeInfo &bytecodeInfo) -> bool { in InsertPhi()
460 (const BytecodeInfo &bytecodeInfo) -> bool { in InsertExceptionPhi()
595 (const BytecodeInfo &bytecodeInfo) -> bool { in CollectPredsInfo()
699 const BytecodeInfo &info, const GateMetaData *meta) in CreateGateInList()
813 GateRef BytecodeCircuitBuilder::NewConst(const BytecodeInfo &info) in NewConst()
882 const BytecodeInfo& bytecodeInfo = iterator.GetBytecodeInfo(); in NewJSGate()
954 const BytecodeInfo& bytecodeInfo = iterator.GetBytecodeInfo(); in NewJump()
1004 const BytecodeInfo& bytecodeInfo = iterator.GetBytecodeInfo(); in NewReturn()
1026 const BytecodeInfo& bytecodeInfo = iterator.GetBytecodeInfo(); in NewByteCode()
[all …]
Dframe_states.cpp340 void FrameStateBuilder::ComputeLiveOutBC(uint32_t index, const BytecodeInfo &bytecodeInfo, size_t b… in ComputeLiveOutBC()
403 bool FrameStateBuilder::IsAsyncResolveOrSusp(const BytecodeInfo &bytecodeInfo) in IsAsyncResolveOrSusp()
479 const BytecodeInfo &bytecodeInfo, size_t index) in BuildFrameState()
527 builder_->EnumerateBlock(bb, [&](const BytecodeInfo &bytecodeInfo) -> bool { in BindBBStateSplit()
Dbytecode_circuit_builder.h488 const BytecodeInfo &GetBytecodeInfo(uint32_t index) const in GetBytecodeInfo()
554 std::vector<GateRef> CreateGateInList(const BytecodeInfo &info, const GateMetaData *meta);
558 GateRef NewConst(const BytecodeInfo &info);
614 std::vector<BytecodeInfo> infoData_ {};
Dbytecodes.cpp449 void BytecodeInfo::InitBytecodeInfo(BytecodeCircuitBuilder *builder, in InitBytecodeInfo()
450 BytecodeInfo &info, const uint8_t *pc) in InitBytecodeInfo()
1595 const BytecodeInfo &BytecodeIterator::GetBytecodeInfo() const in GetBytecodeInfo()
/arkcompiler/ets_runtime/ecmascript/compiler/type_inference/
Dmethod_type_infer.h152 const BytecodeInfo &GetByteCodeInfo(const GateRef gate) const in GetByteCodeInfo()