Lines Matching refs:required
337 RegStorage Mir2Lir::AllocTempBody(ArenaVector<RegisterInfo*>& regs, int* next_temp, bool required) { in AllocTempBody() argument
389 if (required) { in AllocTempBody()
397 RegStorage Mir2Lir::AllocTemp(bool required) { in AllocTemp() argument
398 return AllocTempBody(reg_pool_->core_regs_, ®_pool_->next_core_reg_, required); in AllocTemp()
401 RegStorage Mir2Lir::AllocTempWide(bool required) { in AllocTempWide() argument
404 res = AllocTempBody(reg_pool_->core64_regs_, ®_pool_->next_core64_reg_, required); in AllocTempWide()
410 if (required) { in AllocTempWide()
416 RegStorage Mir2Lir::AllocTempRef(bool required) { in AllocTempRef() argument
417 RegStorage res = AllocTempBody(*reg_pool_->ref_regs_, reg_pool_->next_ref_reg_, required); in AllocTempRef()
418 if (required) { in AllocTempRef()
425 RegStorage Mir2Lir::AllocTempSingle(bool required) { in AllocTempSingle() argument
426 RegStorage res = AllocTempBody(reg_pool_->sp_regs_, ®_pool_->next_sp_reg_, required); in AllocTempSingle()
427 if (required) { in AllocTempSingle()
434 RegStorage Mir2Lir::AllocTempDouble(bool required) { in AllocTempDouble() argument
435 RegStorage res = AllocTempBody(reg_pool_->dp_regs_, ®_pool_->next_dp_reg_, required); in AllocTempDouble()
436 if (required) { in AllocTempDouble()
443 RegStorage Mir2Lir::AllocTypedTempWide(bool fp_hint, int reg_class, bool required) { in AllocTypedTempWide() argument
446 return AllocTempDouble(required); in AllocTypedTempWide()
448 return AllocTempWide(required); in AllocTypedTempWide()
451 RegStorage Mir2Lir::AllocTypedTemp(bool fp_hint, int reg_class, bool required) { in AllocTypedTemp() argument
453 return AllocTempSingle(required); in AllocTypedTemp()
455 return AllocTempRef(required); in AllocTypedTemp()
457 return AllocTemp(required); in AllocTypedTemp()