Lines Matching defs:Flag
184 void markInstruction(MachineInstr &MI, char Flag,
187 unsigned SubReg, char Flag, std::vector<WorkItem> &Worklist);
188 void markOperand(const MachineInstr &MI, const MachineOperand &Op, char Flag,
190 void markInstructionUses(const MachineInstr &MI, char Flag,
292 void SIWholeQuadMode::markInstruction(MachineInstr &MI, char Flag,
296 assert(!(Flag & StateExact) && Flag != 0);
302 Flag &= ~II.Disabled;
306 if ((II.Needs & Flag) == Flag)
309 LLVM_DEBUG(dbgs() << "markInstruction " << PrintState(Flag) << ": " << MI);
310 II.Needs |= Flag;
316 Register Reg, unsigned SubReg, char Flag,
318 LLVM_DEBUG(dbgs() << "markDefs " << PrintState(Flag) << ": " << UseMI);
412 markInstruction(*MI, Flag, Worklist);
415 markInstruction(*MI, Flag, Worklist);
433 const MachineOperand &Op, char Flag,
447 LLVM_DEBUG(dbgs() << "markOperand " << PrintState(Flag) << ": " << Op
451 markDefs(MI, LR, Reg, Op.getSubReg(), Flag, Worklist);
460 markDefs(MI, LR, Unit, AMDGPU::NoSubRegister, Flag, Worklist);
465 /// Mark all instructions defining the uses in \p MI with \p Flag.
466 void SIWholeQuadMode::markInstructionUses(const MachineInstr &MI, char Flag,
468 LLVM_DEBUG(dbgs() << "markInstructionUses " << PrintState(Flag) << ": "
472 markOperand(MI, Use, Flag, Worklist);