Searched refs:hreg (Results 1 - 10 of 10) sorted by relevance

/external/llvm/lib/CodeGen/
H A DCalcSpillWeights.cpp62 unsigned sub, hreg, hsub; local
65 hreg = mi->getOperand(1).getReg();
69 hreg = mi->getOperand(0).getReg();
73 if (!hreg)
76 if (TargetRegisterInfo::isVirtualRegister(hreg))
77 return sub == hsub ? hreg : 0;
83 return rc->contains(hreg) ? hreg : 0;
85 // reg:sub should match the physreg hreg.
86 return tri.getMatchingSuperReg(hreg, su
[all...]
/external/valgrind/main/VEX/priv/
H A Dhost_generic_regs.c90 ppHReg(tab->hreg[i]);
106 if (tab->hreg[i] == reg)
111 tab->hreg[tab->n_used] = reg;
H A Dhost_generic_regs.h160 HReg hreg[N_HREG_USAGE]; member in struct:__anon13775
H A Dhost_generic_reg_alloc2.c53 Note that state[].hreg is the same as the available real regs.
157 if (reg_usage.hreg[i] == r)
548 vreg = reg_usage.hreg[j];
612 rreg = reg_usage.hreg[j];
1212 vreg = reg_usage.hreg[j];
1237 vassert(reg_usage.hreg[0] != reg_usage.hreg[1]);
1266 vreg = reg_usage.hreg[j];
1373 if (rreg_state[k].vreg == reg_usage.hreg[m]) {
H A Dhost_s390_isel.c2355 HReg hreg, hregHI; local
2392 hregHI = hreg = INVALID_HREG;
2398 hreg = mkHReg(j++, HRcInt64, True);
2402 hreg = mkHReg(j++, HRcInt64, True);
2406 hreg = mkHReg(j++, HRcInt64, True);
2412 hreg = mkHReg(j++, HRcFlt64, True);
2416 hreg = mkHReg(j++, HRcFlt64, True);
2426 env->vregmap[i] = hreg;
H A Dhost_ppc_isel.c4248 HReg hreg, hregHI; local
4298 hregHI = hreg = INVALID_HREG;
4304 if (mode64) { hreg = mkHReg(j++, HRcInt64, True); break;
4305 } else { hreg = mkHReg(j++, HRcInt32, True); break;
4308 if (mode64) { hreg = mkHReg(j++, HRcInt64, True); break;
4309 } else { hreg = mkHReg(j++, HRcInt32, True);
4313 hreg = mkHReg(j++, HRcInt64, True);
4316 case Ity_F64: hreg = mkHReg(j++, HRcFlt64, True); break;
4317 case Ity_V128: hreg = mkHReg(j++, HRcVec128, True); break;
4322 env->vregmap[i] = hreg;
[all...]
H A Dhost_x86_isel.c4089 HReg hreg, hregHI; local
4124 hregHI = hreg = INVALID_HREG;
4129 case Ity_I32: hreg = mkHReg(j++, HRcInt32, True); break;
4130 case Ity_I64: hreg = mkHReg(j++, HRcInt32, True);
4133 case Ity_F64: hreg = mkHReg(j++, HRcFlt64, True); break;
4134 case Ity_V128: hreg = mkHReg(j++, HRcVec128, True); break;
4138 env->vregmap[i] = hreg;
H A Dhost_amd64_isel.c4182 HReg hreg, hregHI; local
4216 hregHI = hreg = INVALID_HREG;
4222 case Ity_I64: hreg = mkHReg(j++, HRcInt64, True); break;
4223 case Ity_I128: hreg = mkHReg(j++, HRcInt64, True);
4227 case Ity_V128: hreg = mkHReg(j++, HRcVec128, True); break;
4231 env->vregmap[i] = hreg;
H A Dhost_arm_isel.c6017 HReg hreg, hregHI; local
6048 hregHI = hreg = INVALID_HREG;
6053 case Ity_I32: hreg = mkHReg(j++, HRcInt32, True); break;
6056 hreg = mkHReg(j++, HRcFlt64, True);
6059 hreg = mkHReg(j++, HRcInt32, True);
6062 case Ity_F32: hreg = mkHReg(j++, HRcFlt32, True); break;
6063 case Ity_F64: hreg = mkHReg(j++, HRcFlt64, True); break;
6064 case Ity_V128: hreg = mkHReg(j++, HRcVec128, True); break;
6068 env->vregmap[i] = hreg;
H A Dhost_x86_defs.c2626 HReg r = u.hreg[j];

Completed in 124 milliseconds