Lines Matching defs:MI2
73 auto MI2 = MF->CreateMachineInstr(Table.MCID, DebugLoc());
74 MI2->addOperand(*MF, MachineOperand::CreateReg(VirtualDef2, /*isDef*/ true));
75 MI2->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);
114 auto Hash2 = MachineInstrExpressionTrait::getHashValue(MI2);