Lines Matching refs:FPRegs
36 if (reg_pool_->FPRegs[i].is_temp) in ResetRegPool()
37 reg_pool_->FPRegs[i].in_use = false; in ResetRegPool()
78 DumpRegPool(reg_pool_->FPRegs, reg_pool_->num_fp_regs); in DumpFpRegPool()
112 ClobberSRegBody(reg_pool_->FPRegs, reg_pool_->num_fp_regs, s_reg); in ClobberSReg()
180 RegisterInfo* FPRegs = reg_pool_->FPRegs; in AllocPreservedSingle() local
182 if (!FPRegs[i].is_temp && !FPRegs[i].in_use && in AllocPreservedSingle()
183 ((FPRegs[i].reg & 0x1) == 0) == even) { in AllocPreservedSingle()
184 res = FPRegs[i].reg; in AllocPreservedSingle()
223 RegisterInfo* FPRegs = reg_pool_->FPRegs; in AllocPreservedDouble() local
225 if (!FPRegs[i].is_temp && !FPRegs[i].in_use && in AllocPreservedDouble()
226 ((FPRegs[i].reg & 0x1) == 0x0) && in AllocPreservedDouble()
227 !FPRegs[i+1].is_temp && !FPRegs[i+1].in_use && in AllocPreservedDouble()
228 ((FPRegs[i+1].reg & 0x1) == 0x1) && in AllocPreservedDouble()
229 (FPRegs[i].reg + 1) == FPRegs[i+1].reg) { in AllocPreservedDouble()
230 res = FPRegs[i].reg; in AllocPreservedDouble()
231 FPRegs[i].in_use = true; in AllocPreservedDouble()
233 FPRegs[i+1].in_use = true; in AllocPreservedDouble()
234 DCHECK_EQ(res + 1, FPRegs[i+1].reg); in AllocPreservedDouble()
308 RegisterInfo* p = reg_pool_->FPRegs; in AllocTempDouble()
373 return AllocTempBody(reg_pool_->FPRegs, in AllocTempFloat()
395 res = AllocLiveBody(reg_pool_->FPRegs, in AllocLive()
405 res = AllocLiveBody(reg_pool_->FPRegs, in AllocLive()
426 p = reg_pool_->FPRegs; in FreeTemp()
448 p = reg_pool_->FPRegs; in IsLive()
489 p = reg_pool_->FPRegs; in LockTemp()
597 ResetDefBody(®_pool_->FPRegs[i]); in ResetDefTracking()
606 ClobberBody(®_pool_->FPRegs[i]); in ClobberAllRegs()
626 FlushAllRegsBody(reg_pool_->FPRegs, in FlushAllRegs()