Searched refs:RegAllocator (Results 1 – 4 of 4) sorted by relevance
38 void RegAllocator::PushBack(IRNode *ins) in PushBack()43 ArenaAllocator *RegAllocator::Allocator() const in Allocator()48 uint16_t RegAllocator::GetSpillRegsCount() const in GetSpillRegsCount()53 void RegAllocator::UpdateIcSlot(IRNode *node) in UpdateIcSlot()59 Label *RegAllocator::AllocLabel(std::string &&id) in AllocLabel()65 void RegAllocator::Run(IRNode *ins, int64_t typeIndex) in Run()71 void RegAllocator::Run(IRNode *ins) in Run()89 void RegAllocator::Run(IRNode *ins, size_t argCount) in Run()104 void RegAllocator::AdjustInsRegWhenHasSpill() in AdjustInsRegWhenHasSpill()149 void RegAllocator::AdjustInsSpill(const Span<VReg *> ®isters, IRNode *ins, ArenaList<IRNode *> &… in AdjustInsSpill()[all …]
31 class RegAllocator {33 explicit RegAllocator(PandaGen *pg) in RegAllocator() function37 NO_COPY_SEMANTIC(RegAllocator);38 NO_MOVE_SEMANTIC(RegAllocator);39 ~RegAllocator() = default;
524 RegAllocator ra_;
33 class RegAllocator { class281 let regalloc = new RegAllocator();