Lines Matching refs:PY

6907   auto *PY = Y->getPrefix();  in isSameQualifier()  local
6908 if (PX && PY) in isSameQualifier()
6909 return isSameQualifier(PX, PY); in isSameQualifier()
6910 return !PX && !PY; in isSameQualifier()
13263 const auto *PX = cast<PointerType>(X), *PY = cast<PointerType>(Y); in getCommonNonSugarTypeNode()
13264 return Ctx.getPointerType(getCommonPointeeType(Ctx, PX, PY)); in getCommonNonSugarTypeNode()
13267 const auto *PX = cast<BlockPointerType>(X), *PY = cast<BlockPointerType>(Y); in getCommonNonSugarTypeNode()
13268 return Ctx.getBlockPointerType(getCommonPointeeType(Ctx, PX, PY)); in getCommonNonSugarTypeNode()
13272 *PY = cast<ObjCObjectPointerType>(Y); in getCommonNonSugarTypeNode()
13273 return Ctx.getObjCObjectPointerType(getCommonPointeeType(Ctx, PX, PY)); in getCommonNonSugarTypeNode()
13277 *PY = cast<MemberPointerType>(Y); in getCommonNonSugarTypeNode()
13279 getCommonPointeeType(Ctx, PX, PY), in getCommonNonSugarTypeNode()
13281 QualType(PY->getClass(), 0)) in getCommonNonSugarTypeNode()
13286 *PY = cast<LValueReferenceType>(Y); in getCommonNonSugarTypeNode()
13288 return Ctx.getLValueReferenceType(getCommonPointeeType(Ctx, PX, PY), in getCommonNonSugarTypeNode()
13290 PY->isSpelledAsLValue()); in getCommonNonSugarTypeNode()
13294 *PY = cast<RValueReferenceType>(Y); in getCommonNonSugarTypeNode()
13296 return Ctx.getRValueReferenceType(getCommonPointeeType(Ctx, PX, PY)); in getCommonNonSugarTypeNode()
13300 *PY = cast<DependentAddressSpaceType>(Y); in getCommonNonSugarTypeNode()
13301 assert(Ctx.hasSameExpr(PX->getAddrSpaceExpr(), PY->getAddrSpaceExpr())); in getCommonNonSugarTypeNode()
13302 return Ctx.getDependentAddressSpaceType(getCommonPointeeType(Ctx, PX, PY), in getCommonNonSugarTypeNode()
13304 getCommonAttrLoc(PX, PY)); in getCommonNonSugarTypeNode()
13466 *PY = cast<PackExpansionType>(Y); in getCommonNonSugarTypeNode()
13467 assert(PX->getNumExpansions() == PY->getNumExpansions()); in getCommonNonSugarTypeNode()
13469 Ctx.getCommonSugaredType(PX->getPattern(), PY->getPattern()), in getCommonNonSugarTypeNode()
13473 const auto *PX = cast<PipeType>(X), *PY = cast<PipeType>(Y); in getCommonNonSugarTypeNode()
13474 assert(PX->isReadOnly() == PY->isReadOnly()); in getCommonNonSugarTypeNode()
13477 return (Ctx.*MP)(getCommonElementType(Ctx, PX, PY)); in getCommonNonSugarTypeNode()