Home | History | Annotate | Download | only in quick

Lines Matching refs:reg_class

391 Mir2Lir::RegisterInfo* Mir2Lir::AllocLive(int s_reg, int reg_class) {
393 switch (reg_class) {
633 bool Mir2Lir::RegClassMatches(int reg_class, int reg) {
634 if (reg_class == kAnyReg) {
636 } else if (reg_class == kCoreReg) {
835 RegLocation Mir2Lir::EvalLocWide(RegLocation loc, int reg_class, bool update) {
847 if (!RegClassMatches(reg_class, loc.low_reg)) {
849 new_regs = AllocTypedTempPair(loc.fp, reg_class);
868 new_regs = AllocTypedTempPair(loc.fp, reg_class);
882 RegLocation Mir2Lir::EvalLoc(RegLocation loc, int reg_class, bool update) {
886 return EvalLocWide(loc, reg_class, update);
891 if (!RegClassMatches(reg_class, loc.low_reg)) {
893 new_reg = AllocTypedTemp(loc.fp, reg_class);
904 new_reg = AllocTypedTemp(loc.fp, reg_class);