Home
last modified time | relevance | path

Searched refs:MergeProcessor (Results 1 – 2 of 2) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Descape.h209 class MergeProcessor {
211 explicit MergeProcessor(EscapeAnalysis *parent) in MergeProcessor() function
219 ~MergeProcessor() = default;
220 NO_COPY_SEMANTIC(MergeProcessor);
221 NO_MOVE_SEMANTIC(MergeProcessor);
306 MergeProcessor mergeProcessor_;
Descape.cpp506 void EscapeAnalysis::MergeProcessor::MergeStates(BasicBlock *block) in MergeStates()
541 void EscapeAnalysis::MergeProcessor::ProcessPhis(BasicBlock *block, BasicBlockState *newState) in ProcessPhis()
555 void EscapeAnalysis::MergeProcessor::CheckStatesAndInsertIntoBuffer(StateOwner inst, BasicBlock *bl… in CheckStatesAndInsertIntoBuffer()
566 void EscapeAnalysis::MergeProcessor::CollectInstructionsToMerge(BasicBlock *block) in CollectInstructionsToMerge()
571 bool EscapeAnalysis::MergeProcessor::MergeState(StateOwner inst, BasicBlock *block, BasicBlockState… in MergeState()
611 bool EscapeAnalysis::MergeProcessor::MergeFields(BasicBlock *block, BasicBlockState *blockState, St… in MergeFields()
657 void EscapeAnalysis::MergeProcessor::MaterializeObjectsAtTheBeginningOfBlock(BasicBlock *block) in MaterializeObjectsAtTheBeginningOfBlock()