Lines Matching defs:MI
20 const MachineInstr &MI) -> ConvOpKind {
21 switch (MI.getOpcode()) {
35 MachineSSAContext>::checkConvergenceTokenProduced(const MachineInstr &MI) {
36 Check(!MI.hasImplicitDef(),
38 {Context.print(&MI)});
39 const MachineOperand &Def = MI.getOperand(0);
43 {Context.print(&MI)});
49 const MachineInstr &MI) {
53 for (const MachineOperand &MO : MI.operands()) {
67 MI.isConvergent(),
69 {Context.print(OpReg), Context.print(&MI)});
73 {Context.print(OpReg), Context.print(&MI)});
79 Tokens[&MI] = TokenDef;
86 const MachineInstr &MI) {
94 const MachineInstr &MI) {
95 return MI.isConvergent();