Home
last modified time | relevance | path

Searched refs:isPolymorphic (Results 1 – 25 of 40) sorted by relevance

12

/external/llvm-project/clang/lib/AST/
DMicrosoftCXXABI.cpp151 if (RD->isPolymorphic() && !Base->isPolymorphic()) in usesMultipleInheritanceModel()
177 (hasDefinition() && isPolymorphic()); in nullFieldOffsetIsZero()
DCXXInheritance.cpp522 if (!BaseDecl->isPolymorphic()) in Collect()
DRecordLayoutBuilder.cpp2213 if (!RD->isPolymorphic()) in computeKeyFunction()
2710 HasPolymorphicBaseClass |= BaseDecl->isPolymorphic(); in layoutNonVirtualBases()
2734 if (RD->isPolymorphic()) { in layoutNonVirtualBases()
DVTableBuilder.cpp386 if (!BaseDecl->isPolymorphic()) in dump()
2945 if (!RD->isPolymorphic()) in AddMethods()
DJSONNodeDumper.cpp454 FIELD1(isPolymorphic); in createCXXRecordDefinitionData()
DExprCXX.cpp143 if (RD->isPolymorphic() && E->isGLValue()) in isPotentiallyEvaluated()
/external/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/
DProTypeStaticCastDowncastCheck.cpp38 if (SourceDecl->isPolymorphic()) in check()
DProTypeCstyleCastCheck.cpp59 if (SourceDecl->isPolymorphic()) { in check()
/external/clang/lib/AST/
DMicrosoftCXXABI.cpp162 if (RD->isPolymorphic() && !Base->isPolymorphic()) in usesMultipleInheritanceModel()
DCXXInheritance.cpp501 if (!BaseDecl->isPolymorphic()) in Collect()
DVTableBuilder.cpp387 if (!BaseDecl->isPolymorphic()) in dump()
2924 if (!RD->isPolymorphic()) in AddMethods()
DExprCXX.cpp37 if (RD->isPolymorphic() && E->isGLValue()) in isPotentiallyEvaluated()
/external/llvm-project/clang-tools-extra/clang-tidy/utils/
DTypeTraits.cpp66 if (ClassDecl->isPolymorphic()) in recordIsTriviallyDefaultConstructible()
/external/llvm-project/flang/lib/Evaluate/
Dtype.cpp290 const semantics::DerivedTypeSpec *y, bool isPolymorphic) { in AreCompatibleDerivedTypes() argument
298 return isPolymorphic && in AreCompatibleDerivedTypes()
/external/clang/test/CodeGenCXX/
Dmicrosoft-abi-member-pointers.cpp166 virtual void isPolymorphic();
/external/clang/lib/ASTMatchers/Dynamic/
DMarshallers.h159 virtual bool isPolymorphic() const { return false; }
630 bool isPolymorphic() const override { return true; }
DRegistry.cpp502 bool IsPolymorphic = Matcher->isPolymorphic(); in getMatcherCompletions()
/external/llvm-project/clang/test/CodeGenCXX/
Dmicrosoft-abi-member-pointers.cpp311 virtual void isPolymorphic();
/external/llvm-project/clang/lib/ASTMatchers/Dynamic/
DMarshallers.h333 virtual bool isPolymorphic() const { return false; }
913 bool isPolymorphic() const override { return true; }
DRegistry.cpp624 bool IsPolymorphic = Matcher.isPolymorphic(); in getMatcherCompletions()
/external/clang/include/clang/AST/
DDeclCXX.h1154 bool isPolymorphic() const { return data().Polymorphic; } in isPolymorphic() function
1694 (hasDefinition() && isPolymorphic()); in nullFieldOffsetIsZero()
/external/clang/lib/Sema/
DSemaExceptionSpec.cpp941 if (!cast<CXXRecordDecl>(RT->getDecl())->isPolymorphic()) in canTypeidThrow()
/external/llvm-project/clang/lib/Sema/
DSemaExceptionSpec.cpp1108 if (!cast<CXXRecordDecl>(RT->getDecl())->isPolymorphic()) in canTypeidThrow()
/external/clang/lib/CodeGen/
DCGClass.cpp1840 ClassDecl->isPolymorphic()) in EnterDtorCleanups()
1866 ClassDecl->isPolymorphic()) in EnterDtorCleanups()
/external/llvm-project/clang/lib/CodeGen/
DCGClass.cpp1839 ClassDecl->isPolymorphic()) in EnterDtorCleanups()
1865 ClassDecl->isPolymorphic()) in EnterDtorCleanups()

12