Lines Matching defs:Pg
1191 IntrinsicInst *Pg = dyn_cast<IntrinsicInst>(II.getArgOperand(1));
1192 if (!Pg)
1195 if (Pg->getIntrinsicID() != Intrinsic::aarch64_sve_ptrue)
1199 cast<ConstantInt>(Pg->getOperand(0))->getZExtValue();
1232 auto *Pg = dyn_cast<IntrinsicInst>(II.getArgOperand(0));
1233 if (!Pg || Pg->getIntrinsicID() != Intrinsic::aarch64_sve_ptrue)
1237 cast<ConstantInt>(Pg->getOperand(0))->getZExtValue();
1329 Value *Pg = II.getArgOperand(0);
1346 IC.Builder.CreateIntrinsic(IntrinsicID, {Vec->getType()}, {Pg, LHS});
1348 IC.Builder.CreateIntrinsic(IntrinsicID, {Vec->getType()}, {Pg, RHS});
1355 auto *C = dyn_cast<Constant>(Pg);
1365 auto *IntrPG = dyn_cast<IntrinsicInst>(Pg);
1389 auto *PgVTy = cast<ScalableVectorType>(Pg->getType());
1410 Value *Pg = II.getArgOperand(0);
1438 II.getIntrinsicID(), {FPVec->getType()}, {Pg, FPFallBack, FPVec});
1497 IntrinsicInst *Pg = dyn_cast<IntrinsicInst>(PgVal);
1500 if (!Pg || !Op)
1505 if (Pg->getIntrinsicID() == Intrinsic::aarch64_sve_convert_to_svbool &&
1507 Pg->getArgOperand(0)->getType() == Op->getArgOperand(0)->getType()) {
1508 Value *Ops[] = {Pg->getArgOperand(0), Op->getArgOperand(0)};
1509 Type *Tys[] = {Pg->getArgOperand(0)->getType()};
1520 if ((Pg == Op) && (II.getIntrinsicID() == Intrinsic::aarch64_sve_ptest_any) &&
1533 Value *Ops[] = {Pg->getArgOperand(0), Pg};
1534 Type *Tys[] = {Pg->getType()};