Lines Matching refs:LHSI
358 Instruction *LHSI = LHS.Inst, *RHSI = RHS.Inst; in isEqualImpl() local
361 return LHSI == RHSI; in isEqualImpl()
363 if (LHSI->getOpcode() != RHSI->getOpcode()) in isEqualImpl()
365 if (LHSI->isIdenticalToWhenDefined(RHSI)) { in isEqualImpl()
369 if (CallInst *CI = dyn_cast<CallInst>(LHSI); in isEqualImpl()
370 CI && CI->isConvergent() && LHSI->getParent() != RHSI->getParent()) in isEqualImpl()
377 if (BinaryOperator *LHSBinOp = dyn_cast<BinaryOperator>(LHSI)) { in isEqualImpl()
389 if (CmpInst *LHSCmp = dyn_cast<CmpInst>(LHSI)) { in isEqualImpl()
399 auto *LII = dyn_cast<IntrinsicInst>(LHSI); in isEqualImpl()
410 if (const GCRelocateInst *GCR1 = dyn_cast<GCRelocateInst>(LHSI)) in isEqualImpl()
421 if (matchSelectWithOptionalNotCond(LHSI, CondL, LHSA, LHSB, LSPF) && in isEqualImpl()
545 CallInst *LHSI = cast<CallInst>(LHS.Inst); in isEqual() local
551 if (LHSI->isConvergent() && LHSI->getParent() != RHSI->getParent()) in isEqual()
554 return LHSI->isIdenticalTo(RHSI); in isEqual()