reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/CodeGen/MachineInstr.h
 1003   bool isIdenticalTo(const MachineInstr &Other,

References

include/llvm/CodeGen/MachineInstr.h
 1720     return LHS->isIdenticalTo(*RHS, MachineInstr::IgnoreVRegDefs);
lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp
   62       Entries.back().getInstr()->isIdenticalTo(MI)) {
lib/CodeGen/BranchFolding.cpp
  348     if (!I1->isIdenticalTo(*I2) ||
  869     assert(MBBICommon->isIdenticalTo(*MBBI) && "Expected matching MIIs!");
  919       assert(MI.isIdenticalTo(*Pos) && "Expected matching MIIs!");
 1489           if (!MBBIter->isIdenticalTo(*PrevBBIter))
 2005     if (!TIB->isIdenticalTo(*FIB, MachineInstr::CheckKillDead))
lib/CodeGen/IfConversion.cpp
  747     if (!TIB->isIdenticalTo(*FIB))
  790     if (!RTIE->isIdenticalTo(*RFIE))
  854       assert(E1->isIdenticalTo(*E2) &&
lib/CodeGen/MachineInstr.cpp
  604       if (!I1->isIdenticalTo(*I2, Check))
lib/CodeGen/TargetInstrInfo.cpp
  421   return MI0.isIdenticalTo(MI1, MachineInstr::IgnoreVRegDefs);
lib/Target/ARM/ARMBaseInstrInfo.cpp
 1827   return MI0.isIdenticalTo(MI1, MachineInstr::IgnoreVRegDefs);
unittests/CodeGen/MachineInstrTest.cpp
  196   ASSERT_FALSE(MI1->isIdenticalTo(*MI2, MachineInstr::CheckDefs));
  197   ASSERT_FALSE(MI2->isIdenticalTo(*MI1, MachineInstr::CheckDefs));
  199   ASSERT_TRUE(MI1->isIdenticalTo(*MI2, MachineInstr::IgnoreVRegDefs));
  200   ASSERT_TRUE(MI2->isIdenticalTo(*MI1, MachineInstr::IgnoreVRegDefs));
  215   ASSERT_FALSE(MI3->isIdenticalTo(*MI4, MachineInstr::CheckDefs));
  216   ASSERT_FALSE(MI4->isIdenticalTo(*MI3, MachineInstr::CheckDefs));
  218   ASSERT_FALSE(MI3->isIdenticalTo(*MI4, MachineInstr::IgnoreVRegDefs));
  219   ASSERT_FALSE(MI4->isIdenticalTo(*MI3, MachineInstr::IgnoreVRegDefs));