Lines Matching defs:ICI
399 getValueFromICmpCondition(Value *Val, ICmpInst *ICI, bool isTrueDest,
1184 Value *Val, ICmpInst *ICI, bool isTrueDest, bool UseBlockValue) {
1185 Value *LHS = ICI->getOperand(0);
1186 Value *RHS = ICI->getOperand(1);
1190 isTrueDest ? ICI->getPredicate() : ICI->getInversePredicate();
1193 if (ICI->isEquality() && LHS == Val) {
1208 return getValueFromSimpleICmpCondition(EdgePred, RHS, Offset, ICI,
1213 return getValueFromSimpleICmpCondition(SwappedPred, LHS, Offset, ICI,
1271 if (ICI->isEquality() && match(Val, m_Sub(m_Value(X), m_Value(Y)))) {
1312 if (ICmpInst *ICI = dyn_cast<ICmpInst>(Cond))
1313 return getValueFromICmpCondition(Val, ICI, IsTrueDest, UseBlockValue);