Lines Matching defs:CPA
632 void visitConstantPtrAuth(const ConstantPtrAuth *CPA);
2487 if (const auto *CPA = dyn_cast<ConstantPtrAuth>(C))
2488 visitConstantPtrAuth(CPA);
2517 void Verifier::visitConstantPtrAuth(const ConstantPtrAuth *CPA) {
2518 Check(CPA->getPointer()->getType()->isPointerTy(),
2521 Check(CPA->getType() == CPA->getPointer()->getType(),
2524 Check(CPA->getKey()->getBitWidth() == 32,
2527 Check(CPA->getAddrDiscriminator()->getType()->isPointerTy(),
2530 Check(CPA->getDiscriminator()->getBitWidth() == 64,
5229 } else if (auto *CPA = dyn_cast<ConstantPtrAuth>(I.getOperand(i))) {
5230 visitConstantExprsRecursively(CPA);