• Home
  • Raw
  • Download

Lines Matching refs:LiftoffRegList

121     LiftoffRegList used_registers;
123 LiftoffRegList last_spilled_regs;
127 bool has_unused_register(RegClass rc, LiftoffRegList pinned = {}) const {
129 LiftoffRegList available_regs =
134 LiftoffRegList candidates = GetCacheRegList(rc);
138 bool has_unused_register(LiftoffRegList candidates,
139 LiftoffRegList pinned = {}) const {
140 LiftoffRegList available_regs = candidates & ~used_registers & ~pinned;
145 LiftoffRegList pinned = {}) const {
152 LiftoffRegList candidates = GetCacheRegList(rc);
156 LiftoffRegister unused_register(LiftoffRegList candidates,
157 LiftoffRegList pinned = {}) const {
158 LiftoffRegList available_regs = candidates & ~used_registers & ~pinned;
215 LiftoffRegister GetNextSpillReg(LiftoffRegList candidates,
216 LiftoffRegList pinned = {}) {
217 LiftoffRegList unpinned = candidates.MaskOut(pinned);
221 LiftoffRegList unspilled = unpinned.MaskOut(last_spilled_regs);
253 LiftoffRegister PopToRegister(LiftoffRegList pinned = {});
271 LiftoffRegList pinned = {}) {
280 LiftoffRegister GetUnusedRegister(RegClass rc, LiftoffRegList pinned = {}) {
282 LiftoffRegList candidates = kGpCacheRegList;
288 LiftoffRegList candidates = GetCacheRegList(rc);
293 LiftoffRegister GetUnusedRegister(LiftoffRegList candidates,
294 LiftoffRegList pinned = {}) {
358 uint32_t offset_imm, LoadType type, LiftoffRegList pinned,
362 LiftoffRegister src, StoreType type, LiftoffRegList pinned,
397 LiftoffRegList pinned = {});
399 LiftoffRegList pinned = {});
401 LiftoffRegList pinned = {});
431 Register amount, LiftoffRegList pinned = {});
433 Register amount, LiftoffRegList pinned = {});
435 Register amount, LiftoffRegList pinned = {});
529 inline void PushRegisters(LiftoffRegList);
530 inline void PopRegisters(LiftoffRegList);
603 LiftoffRegister SpillOneRegister(LiftoffRegList candidates,
604 LiftoffRegList pinned);
636 assm->GetUnusedRegister(kGpReg, LiftoffRegList::ForRegs(lhs, rhs)).gp(); in EmitI64IndependentHalfOperation()