Lines Matching defs:ICmp
437 if (const auto *ICmp = dyn_cast<ICmpInst>(V))
438 if (const ConstantInt *C = dyn_cast<ConstantInt>(ICmp->getOperand(1)))
439 if (ICmp->isEquality() && C->isZero() && C->getType()->isIntegerTy(32) &&
440 ICmp->getParent() == BB) {
441 Not = ICmp->isTrueWhenEqual();
442 return getRegForValue(ICmp->getOperand(0));
1042 const auto *ICmp = cast<ICmpInst>(I);
1044 bool I32 = getSimpleType(ICmp->getOperand(0)->getType()) != MVT::i64;
1047 switch (ICmp->getPredicate()) {
1086 unsigned LHS = getRegForPromotedValue(ICmp->getOperand(0), IsSigned);
1090 unsigned RHS = getRegForPromotedValue(ICmp->getOperand(1), IsSigned);
1098 updateValueMap(ICmp, ResultReg);
1424 case Instruction::ICmp: