Lines Matching refs:Def
92 LaneBitmask transferDefinedLanes(const MachineOperand &Def, unsigned OpNum,
253 const MachineOperand &Def = MI.getOperand(0); in transferUsedLanes() local
254 unsigned DefReg = Def.getReg(); in transferUsedLanes()
288 const MachineOperand &Def = *MI.defs().begin(); in transferDefinedLanesStep() local
289 unsigned DefReg = Def.getReg(); in transferDefinedLanesStep()
299 DefinedLanes = transferDefinedLanes(Def, OpNum, DefinedLanes); in transferDefinedLanesStep()
311 LaneBitmask DetectDeadLanes::transferDefinedLanes(const MachineOperand &Def, in transferDefinedLanes() argument
313 const MachineInstr &MI = *Def.getParent(); in transferDefinedLanes()
347 assert(Def.getSubReg() == 0 && in transferDefinedLanes()
349 DefinedLanes &= MRI->getMaxLaneMaskForVReg(Def.getReg()); in transferDefinedLanes()
359 const MachineOperand &Def = *MRI->def_begin(Reg); in determineInitialDefinedLanes() local
360 const MachineInstr &DefMI = *Def.getParent(); in determineInitialDefinedLanes()
368 if (Def.isDead()) in determineInitialDefinedLanes()
406 DefinedLanes |= transferDefinedLanes(Def, OpNum, MODefinedLanes); in determineInitialDefinedLanes()
410 if (DefMI.isImplicitDef() || Def.isDead()) in determineInitialDefinedLanes()
413 assert(Def.getSubReg() == 0 && in determineInitialDefinedLanes()
431 const MachineOperand &Def = *UseMI.defs().begin(); in determineInitialUsedLanes() local
432 unsigned DefReg = Def.getReg(); in determineInitialUsedLanes()
473 const MachineOperand &Def = MI.getOperand(0); in isUndefInput() local
474 unsigned DefReg = Def.getReg(); in isUndefInput()
515 MachineOperand &Def = *MRI->def_begin(Reg); in runOnce() local
516 const MachineInstr &MI = *Def.getParent(); in runOnce()