Lines Matching defs:Pg
1081 IntrinsicInst *Pg = dyn_cast<IntrinsicInst>(II.getArgOperand(1));
1082 if (!Pg)
1085 if (Pg->getIntrinsicID() != Intrinsic::aarch64_sve_ptrue)
1089 cast<ConstantInt>(Pg->getOperand(0))->getZExtValue();
1118 auto *Pg = dyn_cast<IntrinsicInst>(II.getArgOperand(0));
1119 if (!Pg || Pg->getIntrinsicID() != Intrinsic::aarch64_sve_ptrue)
1123 cast<ConstantInt>(Pg->getOperand(0))->getZExtValue();
1214 Value *Pg = II.getArgOperand(0);
1231 IC.Builder.CreateIntrinsic(IntrinsicID, {Vec->getType()}, {Pg, LHS});
1233 IC.Builder.CreateIntrinsic(IntrinsicID, {Vec->getType()}, {Pg, RHS});
1240 auto *C = dyn_cast<Constant>(Pg);
1250 auto *IntrPG = dyn_cast<IntrinsicInst>(Pg);
1274 auto *PgVTy = cast<ScalableVectorType>(Pg->getType());
1295 Value *Pg = II.getArgOperand(0);
1323 II.getIntrinsicID(), {FPVec->getType()}, {Pg, FPFallBack, FPVec});
1382 IntrinsicInst *Pg = dyn_cast<IntrinsicInst>(PgVal);
1385 if (!Pg || !Op)
1390 if (Pg->getIntrinsicID() == Intrinsic::aarch64_sve_convert_to_svbool &&
1392 Pg->getArgOperand(0)->getType() == Op->getArgOperand(0)->getType()) {
1393 Value *Ops[] = {Pg->getArgOperand(0), Op->getArgOperand(0)};
1394 Type *Tys[] = {Pg->getArgOperand(0)->getType()};
1405 if ((Pg == Op) && (II.getIntrinsicID() == Intrinsic::aarch64_sve_ptest_any) &&
1418 Value *Ops[] = {Pg->getArgOperand(0), Pg};
1419 Type *Tys[] = {Pg->getType()};