/external/clang/lib/CodeGen/ |
CodeGenTypes.h | 47 class RecordDecl; 85 /// RecordDecl. 103 SmallVector<const RecordDecl *, 8> DeferredRecords; 146 const CGRecordLayout &getCGRecordLayout(const RecordDecl*); 229 CGRecordLayout *ComputeRecordLayout(const RecordDecl *D, 234 void addRecordTypeName(const RecordDecl *RD, llvm::StructType *Ty, 240 llvm::StructType *ConvertRecordDeclType(const RecordDecl *TD);
|
CodeGenTypes.cpp | 48 void CodeGenTypes::addRecordTypeName(const RecordDecl *RD, 107 llvm::SmallPtrSet<const RecordDecl*, 16> &AlreadyChecked); 114 isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT, 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>(TD) [all...] |
CodeGenTBAA.cpp | 179 const RecordDecl *RD = TTy->getDecl()->getDefinition(); 191 for (RecordDecl::field_iterator i = RD->field_begin(), 230 const RecordDecl *RD = TTy->getDecl()->getDefinition(); 250 const RecordDecl *RD = TTy->getDecl()->getDefinition(); 255 for (RecordDecl::field_iterator i = RD->field_begin(),
|
CGRecordLayoutBuilder.cpp | 96 CGRecordLowering(CodeGenTypes &Types, const RecordDecl *D); 147 bool isZeroInitializable(const RecordDecl *RD) { 164 void accumulateBitFields(RecordDecl::field_iterator Field, 165 RecordDecl::field_iterator FieldEnd); 185 const RecordDecl *D; 206 CGRecordLowering::CGRecordLowering(CodeGenTypes &Types, const RecordDecl *D) 324 for (RecordDecl::field_iterator Field = D->field_begin(), 328 RecordDecl::field_iterator Start = Field; 341 CGRecordLowering::accumulateBitFields(RecordDecl::field_iterator Field, 342 RecordDecl::field_iterator FieldEnd) [all...] |
ModuleBuilder.cpp | 138 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D))
|
CGDebugInfo.h | 197 void CollectRecordFields(const RecordDecl *Decl, llvm::DIFile F, 297 void completeType(const RecordDecl *RD); 298 void completeRequiredType(const RecordDecl *RD); 299 void completeClassData(const RecordDecl *RD); 375 CollectAnonRecordDecls(const RecordDecl *RD, llvm::DIFile Unit, unsigned LineNo, 393 StringRef getClassName(const RecordDecl *RD);
|
/external/clang/include/clang/Frontend/ |
LayoutOverrideSource.h | 51 layoutRecordType(const RecordDecl *Record,
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
CastSizeChecker.cpp | 55 const RecordDecl *RD = RT->getDecl(); 56 RecordDecl::field_iterator Iter(RD->field_begin()); 57 RecordDecl::field_iterator End(RD->field_end());
|
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) { 253 const RecordDecl *RD = RT->getDecl()->getDefinition();
|
/external/lldb/source/Expression/ |
ASTStructExtractor.cpp | 71 RecordDecl *struct_decl = NULL; 86 RecordDecl *candidate_record_decl = dyn_cast<RecordDecl>(candidate_decl); 128 RecordDecl::decl_iterator decl_iterator;
|
/external/lldb/include/lldb/Symbol/ |
ClangExternalASTSourceCallbacks.h | 38 const clang::RecordDecl *Record, 126 layoutRecordType(const clang::RecordDecl *Record,
|
/external/lldb/include/lldb/Core/ |
ClangForward.h | 101 class RecordDecl;
|
/frameworks/compile/slang/ |
slang_rs_export_func.cpp | 71 clang::RecordDecl *RD = 72 clang::RecordDecl::Create(Ctx, clang::TTK_Struct,
|
slang_rs_export_type.cpp | 171 const clang::RecordDecl *TopLevelRecord); 176 const clang::RecordDecl *TopLevelRecord, 198 const clang::RecordDecl *TopLevelRecord) { 246 clang::RecordDecl const *TopLevelRecord) { 276 clang::RecordDecl *RD = T->getAsStructureType()->getDecl(); 303 for (clang::RecordDecl::field_iterator FI = RD->field_begin(), 452 clang::RecordDecl *UnionDecl, 483 clang::RecordDecl *RD = NULL; 512 for (clang::RecordDecl::field_iterator FI = RD->field_begin(), 696 clang::RecordDecl *RD [all...] |
/external/clang/lib/AST/ |
ExternalASTSource.cpp | 46 const RecordDecl *Record, uint64_t &Size, uint64_t &Alignment,
|
ASTImporter.cpp | 107 bool ImportDefinition(RecordDecl *From, RecordDecl *To, 123 bool IsStructuralMatch(RecordDecl *FromRecord, RecordDecl *ToRecord, 138 Decl *VisitRecordDecl(RecordDecl *D); [all...] |
RecordLayoutBuilder.cpp | 652 void Layout(const RecordDecl *D); 656 void LayoutFields(const RecordDecl *D); [all...] |
/external/lldb/source/Symbol/ |
ClangExternalASTSourceCallbacks.cpp | 145 ClangExternalASTSourceCallbacks::layoutRecordType(const clang::RecordDecl *Record,
|
ClangASTType.cpp | 697 const RecordDecl *record_decl = record_type->getDecl(); [all...] |
/external/clang/tools/libclang/ |
CXType.cpp | 755 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(); 879 if (!RecordDecl) 882 dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl); 892 const CXXRecordDecl *RecordDecl = T->getAsCXXRecordDecl(); 893 if (!RecordDecl) [all...] |
/external/clang/lib/Frontend/ |
LayoutOverrideSource.cpp | 156 LayoutOverrideSource::layoutRecordType(const RecordDecl *Record, 173 for (RecordDecl::field_iterator F = Record->field_begin(),
|
/external/lldb/include/lldb/Expression/ |
ClangASTSource.h | 126 /// Specify the layout of the contents of a RecordDecl. 159 layoutRecordType(const clang::RecordDecl *Record, 281 layoutRecordType(const clang::RecordDecl *Record,
|
/external/clang/include/clang/AST/ |
Decl.h | [all...] |
RecordLayout.h | 24 class RecordDecl; 28 /// This class contains layout information for one RecordDecl,
|
/external/clang/include/clang/Sema/ |
MultiplexExternalSemaSource.h | 192 layoutRecordType(const RecordDecl *Record,
|