Lines Matching defs:MinMaxID
1088 Intrinsic::ID MinMaxID = II->getIntrinsicID();
1089 assert((MinMaxID == Intrinsic::smax || MinMaxID == Intrinsic::smin ||
1090 MinMaxID == Intrinsic::umax || MinMaxID == Intrinsic::umin) &&
1102 bool IsSigned = MinMaxID == Intrinsic::smax || MinMaxID == Intrinsic::smin;
1118 Value *NewMinMax = Builder.CreateBinaryIntrinsic(MinMaxID, X, NewMinMaxC);
1230 Intrinsic::ID MinMaxID = II->getIntrinsicID();
1245 if (InnerMinMaxID != MinMaxID &&
1246 !(((MinMaxID == Intrinsic::umax && InnerMinMaxID == Intrinsic::smax) ||
1247 (MinMaxID == Intrinsic::smin && InnerMinMaxID == Intrinsic::umin)) &&
1251 ICmpInst::Predicate Pred = MinMaxIntrinsic::getPredicate(MinMaxID);
1274 Intrinsic::ID MinMaxID = II->getIntrinsicID();
1276 if (!InnerMM || InnerMM->getIntrinsicID() != MinMaxID ||
1282 Intrinsic::getDeclaration(II->getModule(), MinMaxID, II->getType());
1283 Value *NewInner = Builder.CreateBinaryIntrinsic(MinMaxID, X, Y);
1293 Intrinsic::ID MinMaxID = II->getIntrinsicID();
1294 if (!LHS || !RHS || LHS->getIntrinsicID() != MinMaxID ||
1295 RHS->getIntrinsicID() != MinMaxID ||
1341 Function *MinMax = Intrinsic::getDeclaration(Mod, MinMaxID, II->getType());