• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/

Lines Matching refs:QT

8729       QualType QT = FD->getType();
8731 if (ValidTypes.count(QT.getTypePtr()))
8734 OpenCLParamType ParamType = getOpenCLKernelParameterType(S, QT);
8772 << QT->isPointerType()
8773 << QT;
11674 void visitWithKind(QualType::PrimitiveDefaultInitializeKind PDIK, QualType QT,
11676 if (const auto *AT = S.Context.getAsArrayType(QT))
11679 return Super::visitWithKind(PDIK, QT, FD, InNonTrivialUnion);
11682 void visitARCStrong(QualType QT, const FieldDecl *FD,
11686 << 1 << 0 << QT << FD->getName();
11689 void visitARCWeak(QualType QT, const FieldDecl *FD, bool InNonTrivialUnion) {
11692 << 1 << 0 << QT << FD->getName();
11695 void visitStruct(QualType QT, const FieldDecl *FD, bool InNonTrivialUnion) {
11696 const RecordDecl *RD = QT->castAs<RecordType>()->getDecl();
11712 << 0 << 0 << QT.getUnqualifiedType() << "";
11719 void visitTrivial(QualType QT, const FieldDecl *FD, bool InNonTrivialUnion) {}
11739 void visitWithKind(QualType::DestructionKind DK, QualType QT,
11741 if (const auto *AT = S.Context.getAsArrayType(QT))
11744 return Super::visitWithKind(DK, QT, FD, InNonTrivialUnion);
11747 void visitARCStrong(QualType QT, const FieldDecl *FD,
11751 << 1 << 1 << QT << FD->getName();
11754 void visitARCWeak(QualType QT, const FieldDecl *FD, bool InNonTrivialUnion) {
11757 << 1 << 1 << QT << FD->getName();
11760 void visitStruct(QualType QT, const FieldDecl *FD, bool InNonTrivialUnion) {
11761 const RecordDecl *RD = QT->castAs<RecordType>()->getDecl();
11777 << 0 << 1 << QT.getUnqualifiedType() << "";
11784 void visitTrivial(QualType QT, const FieldDecl *FD, bool InNonTrivialUnion) {}
11785 void visitCXXDestructor(QualType QT, const FieldDecl *FD,
11805 void visitWithKind(QualType::PrimitiveCopyKind PCK, QualType QT,
11807 if (const auto *AT = S.Context.getAsArrayType(QT))
11810 return Super::visitWithKind(PCK, QT, FD, InNonTrivialUnion);
11813 void visitARCStrong(QualType QT, const FieldDecl *FD,
11817 << 1 << 2 << QT << FD->getName();
11820 void visitARCWeak(QualType QT, const FieldDecl *FD, bool InNonTrivialUnion) {
11823 << 1 << 2 << QT << FD->getName();
11826 void visitStruct(QualType QT, const FieldDecl *FD, bool InNonTrivialUnion) {
11827 const RecordDecl *RD = QT->castAs<RecordType>()->getDecl();
11843 << 0 << 2 << QT.getUnqualifiedType() << "";
11850 void preVisit(QualType::PrimitiveCopyKind PCK, QualType QT,
11852 void visitTrivial(QualType QT, const FieldDecl *FD, bool InNonTrivialUnion) {}
11853 void visitVolatileTrivial(QualType QT, const FieldDecl *FD,
11866 void Sema::checkNonTrivialCUnion(QualType QT, SourceLocation Loc,
11869 assert((QT.hasNonTrivialToPrimitiveDefaultInitializeCUnion() ||
11870 QT.hasNonTrivialToPrimitiveDestructCUnion() ||
11871 QT.hasNonTrivialToPrimitiveCopyCUnion()) &&
11875 QT.hasNonTrivialToPrimitiveDefaultInitializeCUnion())
11876 DiagNonTrivalCUnionDefaultInitializeVisitor(QT, Loc, UseContext, *this)
11877 .visit(QT, nullptr, false);
11879 QT.hasNonTrivialToPrimitiveDestructCUnion())
11880 DiagNonTrivalCUnionDestructedTypeVisitor(QT, Loc, UseContext, *this)
11881 .visit(QT, nullptr, false);
11882 if ((NonTrivialKind & NTCUK_Copy) && QT.hasNonTrivialToPrimitiveCopyCUnion())
11883 DiagNonTrivalCUnionCopyVisitor(QT, Loc, UseContext, *this)
11884 .visit(QT, nullptr, false);