Home
last modified time | relevance | path

Searched refs:GetCodeGen (Results 1 – 7 of 7) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/core/
DregSpiller.cpp22 CodeGen *RegSpiller::GetCodeGen() const noexcept in GetCodeGen() function in panda::es2panda::compiler::RegSpiller
66 regEnd_ = GetCodeGen()->NextReg().GetIndex(); in Start()
84 return GetCodeGen()->AllocMov(node, vd, vs); in MoveReg()
118 const auto *const sourceType = GetCodeGen()->GetVRegType(vs); in MoveReg()
123 GetCodeGen()->SetVRegType(vd, sourceType); in MoveReg()
128 return GetCodeGen()->AllocMov(node, vd, vs); in MoveReg()
DregAllocator.cpp34 CodeGen &AllocatorBase::GetCodeGen() noexcept in GetCodeGen() function in panda::es2panda::compiler::AllocatorBase
39 const CodeGen &AllocatorBase::GetCodeGen() const noexcept in GetCodeGen() function in panda::es2panda::compiler::AllocatorBase
61 GetCodeGen().Insns().empty() ? FIRST_NODE_OF_FUNCTION : GetCodeGen().Insns().back()->Node(); in AllocLabel()
122 spiller_->GetCodeGen()->SetVRegType(spill_info.OriginReg(), origin_type); in Spill()
131 if (spiller_->GetCodeGen()->GetVRegType(spillInfo.OriginReg()) == nullptr) { in Restore()
162 const auto rs = Spiller().Start(GetCodeGen()); in Run()
186 dstMoves.push_back(GetCodeGen().AllocMov(ins->Node(), dstInfo, r)); in Run()
225 const auto rs = Spiller().Start(GetCodeGen()); in Run()
DASTCompiler.h196 CodeGen *GetCodeGen() const in GetCodeGen() function
DregAllocator.h39 [[nodiscard]] CodeGen &GetCodeGen() noexcept;
40 [[nodiscard]] const CodeGen &GetCodeGen() const noexcept;
DregSpiller.h56 [[nodiscard]] CodeGen *GetCodeGen() const noexcept;
DJSCompiler.cpp31 return static_cast<PandaGen *>(GetCodeGen()); in GetPandaGen()
DETSCompiler.cpp31 return static_cast<ETSGen *>(GetCodeGen()); in GetETSGen()