Home
last modified time | relevance | path

Searched refs:RegAllocator (Results 1 - 10 of 10) sorted by relevance

/arkcompiler/ets_frontend/es2panda/compiler/core/
H A DregAllocator.cpp36 // RegAllocator
38 void RegAllocator::PushBack(IRNode *ins) in PushBack()
43 ArenaAllocator *RegAllocator::Allocator() const in Allocator()
48 bool RegAllocator::HasSpill() const in HasSpill()
53 uint16_t RegAllocator::GetSpillRegsCount() const in GetSpillRegsCount()
58 void RegAllocator::UpdateIcSlot(IRNode *node) in UpdateIcSlot()
69 Label *RegAllocator::AllocLabel(std::string &&id) in AllocLabel()
75 void RegAllocator::Run(IRNode *ins) in Run()
94 void RegAllocator::Run(IRNode *ins, size_t argCount) in Run()
110 void RegAllocator
[all...]
H A DregAllocator.h31 class RegAllocator { class
33 explicit RegAllocator(PandaGen *pg) in RegAllocator() function in panda::es2panda::panda::es2panda::compiler::RegAllocator
37 NO_COPY_SEMANTIC(RegAllocator);
38 NO_MOVE_SEMANTIC(RegAllocator);
39 ~RegAllocator() = default;
H A Dpandagen.h540 RegAllocator ra_;
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DregAllocator.h97 class RegAllocator final : public RegAllocatorBase {
99 explicit RegAllocator(CodeGen *cg, RegSpiller *spiller) noexcept;
100 NO_COPY_SEMANTIC(RegAllocator);
101 NO_MOVE_SEMANTIC(RegAllocator);
102 ~RegAllocator() = default;
H A DregAllocator.cpp141 // RegAllocator
143 RegAllocator::RegAllocator(CodeGen *const cg, RegSpiller *const spiller) noexcept : RegAllocatorBase(cg, spiller) {} in RegAllocatorBase()
145 void RegAllocator::Run(IRNode *const ins, const int32_t spillMax) in Run()
H A DcodeGen.h160 [[nodiscard]] RegAllocator &Ra() noexcept;
161 [[nodiscard]] const RegAllocator &Ra() const noexcept;
183 RegAllocator ra_;
H A DcodeGen.cpp311 RegAllocator &CodeGen::Ra() noexcept
316 const RegAllocator &CodeGen::Ra() const noexcept
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
H A Dreg_alloc.h58 class RegAllocator { class
60 RegAllocator(CGFunc &tempCGFunc, MemPool &memPool) in RegAllocator() function in maplebe::RegAllocator
69 virtual ~RegAllocator() = default;
H A Dreg_alloc_lsra.h24 class LSRALinearScanRegAllocator : public RegAllocator {
358 : RegAllocator(cgFunc, memPool), in LSRALinearScanRegAllocator()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Dreg_alloc.cpp50 RegAllocator *regAllocator = nullptr; in PhaseRun()

Completed in 6 milliseconds