Home
last modified time | relevance | path

Searched refs:RegAllocator (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/es2panda/compiler/core/
DregAllocator.cpp38 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 *> &registers, IRNode *ins, ArenaList<IRNode *> &… in AdjustInsSpill()
[all …]
DregAllocator.h31 class RegAllocator {
33 explicit RegAllocator(PandaGen *pg) in RegAllocator() function
37 NO_COPY_SEMANTIC(RegAllocator);
38 NO_MOVE_SEMANTIC(RegAllocator);
39 ~RegAllocator() = default;
Dpandagen.h524 RegAllocator ra_;
/arkcompiler/ets_frontend/ts2panda/src/
DregAllocator.ts33 class RegAllocator { class
281 let regalloc = new RegAllocator();