Searched refs:GetCodeGen (Results 1 – 7 of 7) sorted by relevance
22 CodeGen *RegSpiller::GetCodeGen() const noexcept in GetCodeGen() function in panda::es2panda::compiler::RegSpiller66 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()
34 CodeGen &AllocatorBase::GetCodeGen() noexcept in GetCodeGen() function in panda::es2panda::compiler::AllocatorBase39 const CodeGen &AllocatorBase::GetCodeGen() const noexcept in GetCodeGen() function in panda::es2panda::compiler::AllocatorBase61 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()
196 CodeGen *GetCodeGen() const in GetCodeGen() function
39 [[nodiscard]] CodeGen &GetCodeGen() noexcept;40 [[nodiscard]] const CodeGen &GetCodeGen() const noexcept;
56 [[nodiscard]] CodeGen *GetCodeGen() const noexcept;
31 return static_cast<PandaGen *>(GetCodeGen()); in GetPandaGen()
31 return static_cast<ETSGen *>(GetCodeGen()); in GetETSGen()