Lines Matching defs:ICmp
429 if (const auto *ICmp = dyn_cast<ICmpInst>(V))
430 if (const ConstantInt *C = dyn_cast<ConstantInt>(ICmp->getOperand(1)))
431 if (ICmp->isEquality() && C->isZero() && C->getType()->isIntegerTy(32) &&
432 ICmp->getParent() == BB) {
433 Not = ICmp->isTrueWhenEqual();
434 return getRegForValue(ICmp->getOperand(0));
1034 const auto *ICmp = cast<ICmpInst>(I);
1036 bool I32 = getSimpleType(ICmp->getOperand(0)->getType()) != MVT::i64;
1039 switch (ICmp->getPredicate()) {
1078 unsigned LHS = getRegForPromotedValue(ICmp->getOperand(0), IsSigned);
1082 unsigned RHS = getRegForPromotedValue(ICmp->getOperand(1), IsSigned);
1090 updateValueMap(ICmp, ResultReg);
1416 case Instruction::ICmp: