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

1 2 3 4 5

  /external/clang/lib/CodeGen/
CodeGenTypes.h 46 class RecordDecl;
87 /// RecordDecl.
105 SmallVector<const RecordDecl *, 8> DeferredRecords;
149 const CGRecordLayout &getCGRecordLayout(const RecordDecl*);
227 CGRecordLayout *ComputeRecordLayout(const RecordDecl *D,
232 void addRecordTypeName(const RecordDecl *RD, llvm::StructType *Ty,
238 llvm::StructType *ConvertRecordDeclType(const RecordDecl *TD);
CGRecordLayoutBuilder.cpp 97 /// Alignment - Contains the alignment of the RecordDecl.
108 /// LayoutUnion - Will layout a union RecordDecl.
109 void LayoutUnion(const RecordDecl *D);
114 RecordDecl::field_iterator &FI,
115 RecordDecl::field_iterator FE);
119 bool LayoutFields(const RecordDecl *D);
197 /// Layout - Will layout a RecordDecl.
198 void Layout(const RecordDecl *D);
203 void CGRecordLayoutBuilder::Layout(const RecordDecl *D) {
267 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 186 const RecordDecl *RD = TTy->getDecl()->getDefinition();
198 for (RecordDecl::field_iterator i = RD->field_begin(),
238 const RecordDecl *RD = TTy->getDecl()->getDefinition();
258 const RecordDecl *RD = TTy->getDecl()->getDefinition();
263 for (RecordDecl::field_iterator i = RD->field_begin(),
ModuleBuilder.cpp 99 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D))
CGDebugInfo.h 193 void CollectRecordFields(const RecordDecl *Decl, llvm::DIFile F,
291 void completeFwdDecl(const RecordDecl &TD);
310 llvm::DIType createRecordFwdDecl(const RecordDecl *, llvm::DIDescriptor);
378 StringRef getClassName(const RecordDecl *RD);
CGExprAgg.cpp 225 RecordDecl *Record = RecordTy->getDecl();
323 RecordDecl *Record = E->getType()->castAs<RecordType>()->getDecl();
324 RecordDecl::field_iterator Field = Record->field_begin();
    [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();
  /external/chromium_org/ppapi/tests/clang/
find_affected_interfaces.cc 76 const clang::RecordDecl* decl = record->getDecl();
77 clang::RecordDecl::field_iterator field_iter(decl->field_begin());
78 clang::RecordDecl::field_iterator field_end(decl->field_end());
print_names_and_sizes.cc 82 const clang::RecordDecl* decl = record->getDecl();
83 clang::RecordDecl::field_iterator iter(decl->field_begin());
84 clang::RecordDecl::field_iterator end(decl->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(),
378 clang::RecordDecl *UnionDecl,
407 clang::RecordDecl *RD = NULL;
436 for (clang::RecordDecl::field_iterator FI = RD->field_begin(),
629 clang::RecordDecl *RD
    [all...]
  /external/clang/unittests/ASTMatchers/Dynamic/
RegistryTest.cpp 156 constructMatcher("recordDecl", IsDefinition).getTypedMatcher<Decl>();
167 Matcher<Decl> RecordDecl =
168 constructMatcher("recordDecl", Anything).getTypedMatcher<Decl>();
176 EXPECT_FALSE(matches("int a;", RecordDecl));
178 EXPECT_TRUE(matches("class A {};", RecordDecl));
180 EXPECT_FALSE(matches("void f(){};", RecordDecl));
227 "recordDecl",
230 constructMatcher("recordDecl",
274 EXPECT_TRUE(constructMatcher("recordDecl", recordDecl(), parameterCountIs(3)
    [all...]
  /external/clang/include/clang/AST/
RecordLayout.h 24 class RecordDecl;
28 /// This class contains layout information for one RecordDecl,
Decl.h     [all...]
ASTContext.h 140 mutable llvm::DenseMap<const RecordDecl*, const ASTRecordLayout*>
230 mutable RecordDecl *CFConstantStringTypeDecl;
255 mutable RecordDecl *BlockDescriptorType;
261 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/AST/
ASTImporter.cpp 107 bool ImportDefinition(RecordDecl *From, RecordDecl *To,
123 bool IsStructuralMatch(RecordDecl *FromRecord, RecordDecl *ToRecord,
138 Decl *VisitRecordDecl(RecordDecl *D);
    [all...]
Decl.cpp 576 if (cast<RecordDecl>(Field->getDeclContext())->isAnonymousStructOrUnion())
    [all...]
RecordLayoutBuilder.cpp 671 void Layout(const RecordDecl *D);
675 void LayoutFields(const RecordDecl *D);
    [all...]
  /external/clang/lib/Frontend/
LayoutOverrideSource.cpp 156 LayoutOverrideSource::layoutRecordType(const RecordDecl *Record,
173 for (RecordDecl::field_iterator F = Record->field_begin(),
  /external/clang/lib/Sema/
SemaAttr.cpp 115 void Sema::AddAlignmentAttributesForRecord(RecordDecl *RD) {
133 void Sema::AddMsStructLayoutForRecord(RecordDecl *RD) {
  /external/clang/tools/libclang/
CXType.cpp 732 static long long visitRecordForValidation(const RecordDecl *RD) {
733 for (RecordDecl::field_iterator I = RD->field_begin(), E = RD->field_end();
742 if (const RecordDecl *Child = ChildType->getDecl()) {
758 const RecordDecl *RD =
759 dyn_cast_or_null<RecordDecl>(cxcursor::getCursorDecl(PC));
782 RecordDecl::lookup_const_result Res = RD->lookup(FieldName);

Completed in 691 milliseconds

1 2 3 4 5