Home
last modified time | relevance | path

Searched refs:liveout (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dframe_states.cpp90 // liveout next in MergeIntoPredBC()
91 auto liveout = GetOrOCreateBCEndLiveOut(predPc); in MergeIntoPredBC() local
93 return liveout->MergeLiveout(predliveOut); in MergeIntoPredBC()
98 // liveout next in MergeFromSuccBB()
99 auto liveout = GetOrOCreateBBLiveOut(bbId); in MergeFromSuccBB() local
100 return liveOutResult_->MergeLiveout(liveout); in MergeFromSuccBB()
105 // liveout next in MergeFromCatchBB()
107 auto liveout = GetOrOCreateBBLiveOut(bbId); in MergeFromCatchBB() local
108 liveOutResult_->MergeLiveout(liveout); in MergeFromCatchBB()
124 auto liveout in ComputeLiveOut() local
214 auto liveout = bcEndStateLiveouts_[bcIndex]; GetOrOCreateBCEndLiveOut() local
233 auto liveout = bbBeginStateLiveouts_[bbIndex]; GetOrOCreateBBLiveOut() local
284 AdvanceToNextBc(const BytecodeInfo &bytecodeInfo, FrameLiveOut* liveout, uint32_t bcId) AdvanceToNextBc() argument
346 auto liveout = GetFrameLiveoutAfter(bcId); UpdateFrameValues() local
427 auto liveout = GetFrameLiveoutBefore(1); // 1: is firstBlock InitEntryBB() local
693 auto liveout = GetFrameLiveoutBefore(bbNext.id); MergeAssignment() local
722 auto liveout = GetFrameLiveoutBefore(bbNext.id); CopyLiveoutValues() local
767 auto liveout = GetFrameLiveoutBefore(bbNext.id); NewLoopExit() local
835 auto liveout = GetOrOCreateBBLiveOut(bb.id); AdvanceToNextBB() local
929 auto liveout = GetOrOCreateBBLiveOut(bb->id); AddEmptyBlock() local
1059 auto liveout = frameBuilder_->GetOrOCreateBBLiveOut(bbId); CountLoopBody() local
1090 auto liveout = frameBuilder_->GetOrOCreateBBLiveOut(loopInfo.loopHeadId); InitLoopInfo() local
1372 auto liveout = GetFrameLiveoutAfter(i); DumpLiveState() local
1391 auto liveout = GetFrameLiveoutBefore(i); DumpLiveState() local
1411 BuildFrameState(FrameContext* frameContext, FrameLiveOut* liveout, size_t bcIndex) BuildFrameState() argument
1425 BuildStateSplit(FrameContext* frameContext, FrameLiveOut* liveout, size_t bcIndex) BuildStateSplit() argument
1435 BindStateSplitBefore(const BytecodeInfo &bytecodeInfo, FrameLiveOut* liveout, uint32_t bcId) BindStateSplitBefore() argument
1462 BuildFrameValues(FrameContext* frameContext, FrameLiveOut* liveout) BuildFrameValues() argument
[all...]
H A Dframe_states.h126 void AdvanceToNextBc(const BytecodeInfo &bytecodeInfo, FrameLiveOut* liveout, uint32_t bcId);
266 void BindStateSplitBefore(const BytecodeInfo &bytecodeInfo, FrameLiveOut* liveout, uint32_t bcId);
268 GateRef BuildFrameValues(FrameContext* frameContext, FrameLiveOut* liveout);
269 GateRef BuildStateSplit(FrameContext* frameContext, FrameLiveOut* liveout, size_t bcIndex);
270 GateRef BuildFrameState(FrameContext* frameContext, FrameLiveOut* liveout, size_t bcIndex);
H A Dbytecode_circuit_builder.cpp950 FrameLiveOut* liveout; in NewByteCode() local
953 liveout = frameStateBuilder_.GetOrOCreateBCEndLiveOut(bcId - 1); in NewByteCode()
955 liveout = frameStateBuilder_.GetOrOCreateBBLiveOut(bb.id); in NewByteCode()
957 frameStateBuilder_.AdvanceToNextBc(bytecodeInfo, liveout, bcId); in NewByteCode()
/arkcompiler/runtime_core/static_core/libllvmbackend/object_code/
H A Ddump.cpp73 for (const auto &liveout : record.liveouts()) { in DumpStackMapRecord()
75 stream << prefix << " Dwarf RegNum [uint16]: " << liveout.getDwarfRegNum() << std::endl; in DumpStackMapRecord()
76 stream << prefix << " Size in Bytes [uint8_t]: " << liveout.getSizeInBytes() << std::endl; in DumpStackMapRecord()

Completed in 6 milliseconds