Searched defs:RecordDecl (Results 1 - 5 of 5) sorted by relevance

/external/clang/lib/CodeGen/
H A DCodeGenTypes.cpp48 void CodeGenTypes::addRecordTypeName(const RecordDecl *RD,
107 llvm::SmallPtrSet<const RecordDecl*, 16> &AlreadyChecked);
114 isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT, argument
115 llvm::SmallPtrSet<const RecordDecl*, 16> &AlreadyChecked) {
155 llvm::SmallPtrSet<const RecordDecl*, 16> &AlreadyChecked) {
176 static bool isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT) {
180 llvm::SmallPtrSet<const RecordDecl*, 16> AlreadyChecked;
252 // If we completed a RecordDecl that we previously used and converted to an
254 const RecordDecl *RD = cast<RecordDecl>(T
154 isSafeToConvert(QualType T, CodeGenTypes &CGT, llvm::SmallPtrSet<const RecordDecl*, 16> &AlreadyChecked) argument
[all...]
/external/clang/unittests/ASTMatchers/Dynamic/
H A DRegistryTest.cpp246 Matcher<Decl> RecordDecl = constructMatcher( local
253 EXPECT_FALSE(matches("int Foo;", RecordDecl));
254 EXPECT_TRUE(matches("class Foo {};", RecordDecl));
255 EXPECT_FALSE(matches("void Foo(){};", RecordDecl));
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp317 const CXXRecordDecl *RecordDecl = ObjectType->getAsCXXRecordDecl(); local
318 assert(RecordDecl && "Only CXXRecordDecls should have destructors");
319 const CXXDestructorDecl *DtorDecl = RecordDecl->getDestructor();
/external/clang/tools/libclang/
H A DCXType.cpp755 static long long visitRecordForValidation(const RecordDecl *RD) {
764 if (const RecordDecl *Child = ChildType->getDecl()) {
780 const RecordDecl *RD =
781 dyn_cast_or_null<RecordDecl>(cxcursor::getCursorDecl(PC));
804 RecordDecl::lookup_const_result Res = RD->lookup(FieldName);
878 const CXXRecordDecl *RecordDecl = T->getAsCXXRecordDecl(); local
879 if (!RecordDecl)
882 dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl);
892 const CXXRecordDecl *RecordDecl = T->getAsCXXRecordDecl(); local
893 if (!RecordDecl)
[all...]
/external/clang/lib/AST/
H A DDecl.cpp868 getLVForDecl(cast<RecordDecl>(D->getDeclContext()), classComputation);
1377 } else if (const RecordDecl *RD = dyn_cast<RecordDecl>(*I)) {
3276 const RecordDecl *RD = getParent();
3278 for (RecordDecl::field_iterator I = RD->field_begin(), E = RD->field_end();
3484 // RecordDecl Implementation
3487 RecordDecl::RecordDecl(Kind DK, TagKind TK, const ASTContext &C, function in class:RecordDecl
3490 RecordDecl *PrevDecl)
3500 RecordDecl *RecordDec
[all...]

Completed in 95 milliseconds