Lines Matching defs:Inst1
3825 /// \p Loc1 is the location of \p Inst1. It is passed explicitly because it
3827 bool isAliased(const MemoryLocation &Loc1, Instruction *Inst1,
3829 if (!Loc1.Ptr || !isSimple(Inst1) || !isSimple(Inst2))
3832 AliasCacheKey Key = std::make_pair(Inst1, Inst2);
3839 AliasCache.try_emplace(std::make_pair(Inst2, Inst1), Aliased);
5771 auto *Inst1 = dyn_cast<Instruction>(EE1->getOperand(0));
5776 return Inst1 || P1;
5779 if (!Inst1 && Inst2)
5781 if (Inst1 && Inst2) {
5782 if (Inst1->getParent() != Inst2->getParent())
5783 return CompareByBasicBlocks(Inst1->getParent(), Inst2->getParent());
5784 return Inst1->comesBefore(Inst2);
19529 // same values such as: select ((cmp Inst1, Inst2), Inst1, Inst2).