Home
last modified time | relevance | path

Searched refs:reg_pool_ (Results 1 – 9 of 9) sorted by relevance

/art/compiler/dex/quick/
Dralloc_util.cc156 DumpRegPool(&reg_pool_->core_regs_); in DumpCoreRegPool()
157 DumpRegPool(&reg_pool_->core64_regs_); in DumpCoreRegPool()
161 DumpRegPool(&reg_pool_->sp_regs_); in DumpFpRegPool()
162 DumpRegPool(&reg_pool_->dp_regs_); in DumpFpRegPool()
280 for (RegisterInfo* info : reg_pool_->core_regs_) { in AllocPreservedCoreReg()
312 for (RegisterInfo* info : reg_pool_->sp_regs_) { in AllocPreservedFpReg()
398 return AllocTempBody(reg_pool_->core_regs_, &reg_pool_->next_core_reg_, required); in AllocTemp()
403 if (reg_pool_->core64_regs_.size() != 0) { in AllocTempWide()
404 res = AllocTempBody(reg_pool_->core64_regs_, &reg_pool_->next_core64_reg_, required); in AllocTempWide()
417 RegStorage res = AllocTempBody(*reg_pool_->ref_regs_, reg_pool_->next_ref_reg_, required); in AllocTempRef()
[all …]
Dquick_cfi_test.cc91 for (const auto& info : m2l->reg_pool_->core_regs_) { in TestImpl()
97 for (const auto& info : m2l->reg_pool_->sp_regs_) { in TestImpl()
Dmir_to_lir.cc1257 reg_pool_->ResetNextTemp(); in MethodBlockCodeGen()
Dcodegen_util.cc1051 reg_pool_(nullptr), in Mir2Lir()
Dmir_to_lir.h1807 std::unique_ptr<RegisterPool> reg_pool_; variable
/art/compiler/dex/quick/mips/
Dtarget_mips.cc686 reg_pool_.reset(new (arena_) RegisterPool(this, arena_, core_regs_64, core_regs_64d, sp_regs_64, in CompilerInitializeRegAlloc()
692 for (RegisterInfo* info : reg_pool_->sp_regs_) { in CompilerInitializeRegAlloc()
706 for (RegisterInfo* info : reg_pool_->core_regs_) { in CompilerInitializeRegAlloc()
718 reg_pool_.reset(new (arena_) RegisterPool(this, arena_, core_regs_32, empty_pool, // core64 in CompilerInitializeRegAlloc()
727 for (RegisterInfo* info : reg_pool_->sp_regs_) { in CompilerInitializeRegAlloc()
749 reg_pool_->next_core_reg_ = 2; in CompilerInitializeRegAlloc()
750 reg_pool_->next_sp_reg_ = 2; in CompilerInitializeRegAlloc()
752 reg_pool_->next_dp_reg_ = 1; in CompilerInitializeRegAlloc()
754 reg_pool_->next_dp_reg_ = 2; in CompilerInitializeRegAlloc()
/art/compiler/dex/quick/arm/
Dtarget_arm.cc597 reg_pool_.reset(new (arena_) RegisterPool(this, arena_, core_regs, empty_pool /* core64 */, in CompilerInitializeRegAlloc()
606 for (RegisterInfo* info : reg_pool_->sp_regs_) { in CompilerInitializeRegAlloc()
633 reg_pool_->next_core_reg_ = 2; in CompilerInitializeRegAlloc()
634 reg_pool_->next_sp_reg_ = 0; in CompilerInitializeRegAlloc()
635 reg_pool_->next_dp_reg_ = 0; in CompilerInitializeRegAlloc()
866 for (RegisterInfo* info : reg_pool_->dp_regs_) { in AllocPreservedDouble()
890 for (RegisterInfo* info : reg_pool_->sp_regs_) { in AllocPreservedSingle()
/art/compiler/dex/quick/arm64/
Dtarget_arm64.cc625 reg_pool_.reset(new (arena_) RegisterPool(this, arena_, core_regs, core64_regs, sp_regs, dp_regs, in CompilerInitializeRegAlloc()
631 for (RegisterInfo* info : reg_pool_->sp_regs_) { in CompilerInitializeRegAlloc()
644 for (RegisterInfo* info : reg_pool_->core_regs_) { in CompilerInitializeRegAlloc()
658 reg_pool_->next_core_reg_ = 2; in CompilerInitializeRegAlloc()
659 reg_pool_->next_sp_reg_ = 0; in CompilerInitializeRegAlloc()
660 reg_pool_->next_dp_reg_ = 0; in CompilerInitializeRegAlloc()
/art/compiler/dex/quick/x86/
Dtarget_x86.cc643 reg_pool_.reset(new (arena_) RegisterPool(this, arena_, core_regs_64, core_regs_64q, sp_regs_64, in CompilerInitializeRegAlloc()
648 reg_pool_.reset(new (arena_) RegisterPool(this, arena_, core_regs_32, empty_pool, sp_regs_32, in CompilerInitializeRegAlloc()
676 for (RegisterInfo* info : reg_pool_->sp_regs_) { in CompilerInitializeRegAlloc()
696 for (RegisterInfo* info : reg_pool_->core_regs_) { in CompilerInitializeRegAlloc()
711 reg_pool_->next_core_reg_ = 2; in CompilerInitializeRegAlloc()
712 reg_pool_->next_sp_reg_ = 2; in CompilerInitializeRegAlloc()
713 reg_pool_->next_dp_reg_ = 1; in CompilerInitializeRegAlloc()
1511 info->GetReg().IsSingle() ? &reg_pool_->sp_regs_ : &reg_pool_->dp_regs_; in ReserveVectorRegisters()
1528 reg_pool_->sp_regs_.push_back(info); in ReturnVectorRegisters()
1530 reg_pool_->dp_regs_.push_back(info); in ReturnVectorRegisters()