/external/clang/lib/CodeGen/ |
CodeGenTypes.h | 46 class RecordDecl; 84 /// RecordDecl. 102 SmallVector<const RecordDecl *, 8> DeferredRecords; 146 const CGRecordLayout &getCGRecordLayout(const RecordDecl*); 224 CGRecordLayout *ComputeRecordLayout(const RecordDecl *D, 229 void addRecordTypeName(const RecordDecl *RD, llvm::StructType *Ty, 235 llvm::StructType *ConvertRecordDeclType(const RecordDecl *TD);
|
CGRecordLayoutBuilder.cpp | 100 /// Alignment - Contains the alignment of the RecordDecl. 111 /// LayoutUnion - Will layout a union RecordDecl. 112 void LayoutUnion(const RecordDecl *D); 117 RecordDecl::field_iterator &FI, 118 RecordDecl::field_iterator FE); 122 bool LayoutFields(const RecordDecl *D); 201 /// Layout - Will layout a RecordDecl. 202 void Layout(const RecordDecl *D); 207 void CGRecordLayoutBuilder::Layout(const RecordDecl *D) { 273 RecordDecl::field_iterator &FI [all...] |
CodeGenTypes.cpp | 51 void CodeGenTypes::addRecordTypeName(const RecordDecl *RD, 110 llvm::SmallPtrSet<const RecordDecl*, 16> &AlreadyChecked); 117 isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT, 118 llvm::SmallPtrSet<const RecordDecl*, 16> &AlreadyChecked) { 146 for (RecordDecl::field_iterator I = RD->field_begin(), 160 llvm::SmallPtrSet<const RecordDecl*, 16> &AlreadyChecked) { 181 static bool isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT) { 185 llvm::SmallPtrSet<const RecordDecl*, 16> AlreadyChecked; 254 // If we completed a RecordDecl that we previously used and converted to an 256 const RecordDecl *RD = cast<RecordDecl>(TD) [all...] |
CodeGenTBAA.cpp | 182 const RecordDecl *RD = TTy->getDecl()->getDefinition(); 194 for (RecordDecl::field_iterator i = RD->field_begin(),
|
CGDebugInfo.h | 186 void CollectRecordFields(const RecordDecl *Decl, llvm::DIFile F, 287 llvm::DIType createRecordFwdDecl(const RecordDecl *, llvm::DIDescriptor); 351 StringRef getClassName(const RecordDecl *RD);
|
CGExprAgg.cpp | 262 RecordDecl *Record = RecordTy->getDecl(); 388 RecordDecl *record = initList->getType()->castAs<RecordType>()->getDecl(); 389 RecordDecl::field_iterator field = record->field_begin(); [all...] |
CGExprConstant.cpp | 74 void Build(const APValue &Val, const RecordDecl *RD, bool IsPrimaryBase, 376 RecordDecl *RD = ILE->getType()->getAs<RecordType>()->getDecl(); 384 for (RecordDecl::field_iterator Field = RD->field_begin(), 445 void ConstStructBuilder::Build(const APValue &Val, const RecordDecl *RD, 484 for (RecordDecl::field_iterator Field = RD->field_begin(), 525 RecordDecl *RD = Ty->getAs<RecordType>()->getDecl(); 594 const RecordDecl *RD = ValTy->castAs<RecordType>()->getDecl(); [all...] |
/external/clang/include/clang/Frontend/ |
LayoutOverrideSource.h | 51 layoutRecordType(const RecordDecl *Record,
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
LLVMConventionsChecker.cpp | 67 static bool IsClangType(const RecordDecl *RD) { 71 static bool IsClangDecl(const RecordDecl *RD) { 75 static bool IsClangStmt(const RecordDecl *RD) { 79 static bool IsClangAttr(const RecordDecl *RD) { 232 for (RecordDecl::field_iterator I = R->field_begin(), E = R->field_end(); 248 const RecordDecl *RD = RT->getDecl()->getDefinition(); 249 for (RecordDecl::field_iterator I = RD->field_begin(), E = RD->field_end();
|
/frameworks/compile/slang/ |
slang_rs_export_func.cpp | 74 clang::RecordDecl *RD = 75 clang::RecordDecl::Create(Ctx, clang::TTK_Struct,
|
slang_rs_export_type.cpp | 87 const clang::RecordDecl *TopLevelRecord); 91 const clang::RecordDecl *TopLevelRecord, 123 const clang::RecordDecl *TopLevelRecord) { 162 clang::RecordDecl const *TopLevelRecord) { 201 clang::RecordDecl *RD = T->getAsStructureType()->getDecl(); 228 for (clang::RecordDecl::field_iterator FI = RD->field_begin(), 377 clang::RecordDecl *UnionDecl, 406 clang::RecordDecl *RD = NULL; 435 for (clang::RecordDecl::field_iterator FI = RD->field_begin(), 632 clang::RecordDecl *RD [all...] |
/external/clang/lib/AST/ |
Decl.cpp | 538 if (cast<RecordDecl>(Field->getDeclContext())->isAnonymousStructOrUnion()) 762 getLVForDecl(cast<RecordDecl>(D->getDeclContext()), classComputation); [all...] |
ASTImporter.cpp | 107 bool ImportDefinition(RecordDecl *From, RecordDecl *To, 121 bool IsStructuralMatch(RecordDecl *FromRecord, RecordDecl *ToRecord, 133 Decl *VisitRecordDecl(RecordDecl *D); [all...] |
RecordLayoutBuilder.cpp | 669 void Layout(const RecordDecl *D); 673 void LayoutFields(const RecordDecl *D); [all...] |
CXXInheritance.cpp | 396 RecordDecl *BaseRecord = 413 RecordDecl *BaseRecord = 432 RecordDecl *BaseRecord =
|
/external/clang/include/clang/AST/ |
RecordLayout.h | 24 class RecordDecl; 28 /// This class contains layout information for one RecordDecl,
|
Decl.h | [all...] |
ASTContext.h | 138 mutable llvm::DenseMap<const RecordDecl*, const ASTRecordLayout*> 220 mutable RecordDecl *CFConstantStringTypeDecl; 245 mutable RecordDecl *BlockDescriptorType; 251 mutable RecordDecl *BlockDescriptorExtendedType; [all...] |
ExternalASTSource.h | 30 class RecordDecl; 247 layoutRecordType(const RecordDecl *Record,
|
/external/clang/include/clang/Sema/ |
MultiplexExternalSemaSource.h | 188 layoutRecordType(const RecordDecl *Record,
|
/external/clang/lib/Frontend/ |
LayoutOverrideSource.cpp | 156 LayoutOverrideSource::layoutRecordType(const RecordDecl *Record, 173 for (RecordDecl::field_iterator F = Record->field_begin(),
|
ASTConsumers.cpp | 207 const RecordDecl* RD = cast<RecordDecl>(DC);
|
/external/clang/lib/StaticAnalyzer/Core/ |
ExprEngineCXX.cpp | 244 const CXXRecordDecl *RecordDecl = ObjectType->getAsCXXRecordDecl(); 245 assert(RecordDecl && "Only CXXRecordDecls should have destructors"); 246 const CXXDestructorDecl *DtorDecl = RecordDecl->getDestructor();
|
/external/clang/unittests/AST/ |
SourceLocationTest.cpp | 40 EXPECT_FALSE(Verifier.match("int i;", recordDecl())); 44 LocationVerifier<RecordDecl> Verifier;
|
/external/clang/lib/Sema/ |
SemaAttr.cpp | 114 void Sema::AddAlignmentAttributesForRecord(RecordDecl *RD) { 132 void Sema::AddMsStructLayoutForRecord(RecordDecl *RD) {
|