search for: mo_aux

Displaying 3 results from an estimated 3 matches for "mo_aux".

Did you mean: maux
2006 Aug 21
0
[LLVMdev] Recalculating live intervals
...ks.replace_used_reg(mi, new_reg, v_reg); } this->vrm->grow(); this->reg_mapping->grow(); this->vrm->assignVirt2StackSlot(new_reg, slot); for(unsigned t = 0; t < mi->getNumOperands(); t++) { MachineOperand & mo_aux = mi->getOperand(t); if(mo_aux.isRegister() && mo_aux.getReg() && mo_aux.isUse()) { if(mo_aux.getReg() == v_reg) { mo_aux.setReg(new_reg); this->reg_mapping->set_color_spilled_register...
2006 Aug 21
2
[LLVMdev] Recalculating live intervals
So what addIntervalsToSpills returns are new intervals to allocate with infinite weights, right? And I need not to allocate the old interval. Should hasStackSlot return true on its register then? On 8/21/06, Fernando Magno Quintao Pereira <fernando at cs.ucla.edu> wrote: > > > Well, someone correct me if am wrong, but, you still have to allocate > physical registers to them,
2006 Aug 21
3
[LLVMdev] Recalculating live intervals
...used_reg(mi, new_reg, v_reg); > } > this->vrm->grow(); > this->reg_mapping->grow(); > this->vrm->assignVirt2StackSlot(new_reg, slot); > for(unsigned t = 0; t < mi->getNumOperands(); t++) { > MachineOperand & mo_aux = mi->getOperand(t); > if(mo_aux.isRegister() && mo_aux.getReg() && mo_aux.isUse()) { > if(mo_aux.getReg() == v_reg) { > mo_aux.setReg(new_reg); > this->reg_mapping->set_color_spilled_register >...