Lines Matching defs:MI1
69 auto MI1 = MF->CreateMachineInstr(Table.MCID, DebugLoc());
70 MI1->addOperand(*MF, MachineOperand::CreateReg(VirtualDef1, /*isDef*/ true));
71 MI1->addOperand(*MF, MachineOperand::CreateReg(VirtualUse, /*isDef*/ false));
79 ASSERT_FALSE(MI1->isIdenticalTo(*MI2, MachineInstr::CheckDefs));
80 ASSERT_FALSE(MI2->isIdenticalTo(*MI1, MachineInstr::CheckDefs));
82 ASSERT_TRUE(MI1->isIdenticalTo(*MI2, MachineInstr::IgnoreVRegDefs));
83 ASSERT_TRUE(MI2->isIdenticalTo(*MI1, MachineInstr::IgnoreVRegDefs));
107 void checkHashAndIsEqualMatch(MachineInstr *MI1, MachineInstr *MI2) {
108 bool IsEqual1 = MachineInstrExpressionTrait::isEqual(MI1, MI2);
109 bool IsEqual2 = MachineInstrExpressionTrait::isEqual(MI2, MI1);
113 auto Hash1 = MachineInstrExpressionTrait::getHashValue(MI1);