Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/compiler/optimizer/analysis/
Dliveness_analyzer.h409 class InstLiveSet {
411 …explicit InstLiveSet(size_t size, ArenaAllocator *allocator) : bits_(size, allocator->Adapter()) {… in InstLiveSet() function
412 NO_MOVE_SEMANTIC(InstLiveSet);
413 NO_COPY_SEMANTIC(InstLiveSet);
414 ~InstLiveSet() = default;
416 void Union(const InstLiveSet *other) in Union()
564 void ProcessBlockLiveInstructions(BasicBlock *block, InstLiveSet *live_set);
565 void AdjustInputsLifetime(Inst *inst, LiveRange live_range, InstLiveSet *live_set);
568 InstLiveSet *GetInitInstLiveSet(BasicBlock *block);
572 void SetBlockLiveSet(BasicBlock *block, InstLiveSet *live_set);
[all …]
Dliveness_analyzer.cpp251 InstLiveSet *LivenessAnalyzer::GetInitInstLiveSet(BasicBlock *block) in GetInitInstLiveSet()
254 auto live_set = GetAllocator()->New<InstLiveSet>(instruction_count, GetAllocator()); in GetInitInstLiveSet()
295 void LivenessAnalyzer::ProcessBlockLiveInstructions(BasicBlock *block, InstLiveSet *live_set) in ProcessBlockLiveInstructions()
359 void LivenessAnalyzer::AdjustInputsLifetime(Inst *inst, LiveRange live_range, InstLiveSet *live_set) in AdjustInputsLifetime()
453 void LivenessAnalyzer::SetBlockLiveSet(BasicBlock *block, InstLiveSet *live_set) in SetBlockLiveSet()
458 InstLiveSet *LivenessAnalyzer::GetBlockLiveSet(BasicBlock *block) const in GetBlockLiveSet()