HomeSort by relevance Sort by last modified time
    Searched refs:RecordDecl (Results 1 - 25 of 120) sorted by null

1 2 3 4 5

  /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,

Completed in 366 milliseconds

1 2 3 4 5