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

1 2 3 4

  /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) {

Completed in 122 milliseconds

1 2 3 4