Searched refs:RecordDecl (Results 26 - 50 of 155) sorted by relevance

1234567

/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCodeGenABITypes.cpp114 const RecordDecl *RD,
H A DModuleBuilder.cpp260 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D))
H A DCGDebugInfo.cpp222 if (const auto *RDecl = dyn_cast<RecordDecl>(Context))
302 StringRef CGDebugInfo::getClassName(const RecordDecl *RD) {
1066 static llvm::dwarf::Tag getTagForRecord(const RecordDecl *RD) {
1084 const RecordDecl *RD = Ty->getDecl();
1095 const RecordDecl *D = RD->getDefinition();
1349 const RecordDecl *RD) {
1374 const RecordDecl *RD) {
1408 llvm::DIScope *scope, const RecordDecl *RD) {
1436 RecordDecl::field_iterator Field = CXXDecl->field_begin();
1472 const RecordDecl *R
[all...]
H A DCGOpenMPRuntimeGPU.cpp142 static RecordDecl *buildRecordForGlobalizedVars(
168 RecordDecl *GlobalizedRD = C.buildImplicitRecord("_globalized_locals_ty");
228 RecordDecl *GlobalizedRD = nullptr;
498 const RecordDecl *getGlobalizedRecord(bool IsInTTDRegion) {
1642 const RecordDecl *GlobalizedRD = nullptr;
1666 const RecordDecl *GlobalizedRD;
1672 SourceLocation &Loc, const RecordDecl *GlobalizedRD,
1720 if (const RecordDecl *GlobalizedVarsRecord = I->getSecond().GlobalRecord) {
1767 if (const RecordDecl *SecGlobalizedVarsRecord =
1807 for (const RecordDecl *R
[all...]
H A DObjectFilePCHContainerOperations.cpp227 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D))
/netbsd-current/external/mit/isl/dist/interface/
H A Dpython.h13 python_generator(SourceManager &SM, set<RecordDecl *> &exported_types,
H A Dtemplate_cpp.h105 std::set<clang::RecordDecl *> &exported_types,
H A Dgenerator.cc196 void generator::add_subclass(RecordDecl *decl, const string &super_name,
213 void generator::add_class(RecordDecl *decl)
385 generator::generator(SourceManager &SM, set<RecordDecl *> &exported_types,
390 set<RecordDecl *>::iterator it;
H A Dextract_interface.cc153 set<RecordDecl *> exported_types;
169 exported_types.insert(cast<RecordDecl>(decl));
H A Dcpp.h155 cpp_generator(SourceManager &SM, set<RecordDecl *> &exported_types,
H A Dplain_cpp.h37 set<RecordDecl *> &exported_types,
/netbsd-current/external/apache2/llvm/dist/clang/lib/Frontend/
H A DLayoutOverrideSource.cpp155 LayoutOverrideSource::layoutRecordType(const RecordDecl *Record,
172 for (RecordDecl::field_iterator F = Record->field_begin(),
H A DMultiplexConsumer.cpp111 const RecordDecl *Record) override;
230 const RecordDecl *Record) {
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/
H A DDecl.cpp961 getLVForDecl(cast<RecordDecl>(D->getDeclContext()), classComputation);
1665 } else if (const auto *RD = dyn_cast<RecordDecl>(DC)) {
4186 const RecordDecl *RD = RT->getDecl()->getDefinition();
4213 const RecordDecl *RD = getParent()->getDefinition();
4494 // RecordDecl Implementation
4497 RecordDecl::RecordDecl(Kind DK, TagKind TK, const ASTContext &C,
4500 RecordDecl *PrevDecl)
4518 RecordDecl *RecordDecl
[all...]
H A DRecordLayoutBuilder.cpp710 void Layout(const RecordDecl *D);
714 void LayoutFields(const RecordDecl *D);
1314 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) {
1353 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D))
1372 void ItaniumRecordLayoutBuilder::Layout(const RecordDecl *D) {
1444 void ItaniumRecordLayoutBuilder::LayoutFields(const RecordDecl *D) {
1985 const RecordDecl *RD = RT->getDecl();
1986 assert(RD && "Expected non-null RecordDecl
[all...]
H A DASTStructuralEquivalence.cpp1233 const auto *Owner2 = cast<RecordDecl>(Field2->getDeclContext());
1240 RecordDecl *D1 = Field1->getType()->castAs<RecordType>()->getDecl();
1241 RecordDecl *D2 = Field2->getType()->castAs<RecordType>()->getDecl();
1351 RecordDecl *D1, RecordDecl *D2) {
1422 // assumption then `RecordDecl::LoadFieldsFromExternalStorage` could trigger
1556 RecordDecl::field_iterator Field2 = D2->field_begin(),
1558 for (RecordDecl::field_iterator Field1 = D1->field_begin(),
1905 StructuralEquivalenceContext::findUntaggedStructOrUnionIndex(RecordDecl *Anon) {
1909 const auto *Owner = dyn_cast<RecordDecl>(Ano
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedObjectChecker.cpp122 static bool shouldIgnoreRecord(const RecordDecl *RD, StringRef Pattern);
282 const RecordDecl *RD = R->getValueType()->getAsRecordDecl()->getDefinition();
502 static bool shouldIgnoreRecord(const RecordDecl *RD, StringRef Pattern) {
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h113 const RecordDecl *RD, const FieldDecl *FD);
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h184 layoutRecordType(const RecordDecl *Record,
H A DScopeInfo.h55 class RecordDecl;
773 RecordDecl *TheRecordDecl;
788 RecordDecl *RD, ImplicitParamDecl *Context,
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/
H A DDecl.h69 class RecordDecl;
2988 const RecordDecl *getParent() const {
2989 return dyn_cast<RecordDecl>(getDeclContext());
2992 RecordDecl *getParent() {
2993 return dyn_cast<RecordDecl>(getDeclContext());
3820 class RecordDecl : public TagDecl {
3849 RecordDecl(Kind DK, TagKind TK, const ASTContext &C, DeclContext *DC,
3851 IdentifierInfo *Id, RecordDecl *PrevDecl);
3854 static RecordDecl *Create(const ASTContext &C, TagKind TK, DeclContext *DC,
3856 IdentifierInfo *Id, RecordDecl* PrevDec
[all...]
H A DExternalASTSource.h50 class RecordDecl;
271 const RecordDecl *Record, uint64_t &Size, uint64_t &Alignment,
H A DASTContext.h263 mutable llvm::DenseMap<const RecordDecl*, const ASTRecordLayout*>
383 mutable RecordDecl *CFConstantStringTagDecl = nullptr;
409 mutable RecordDecl *BlockDescriptorType = nullptr;
415 mutable RecordDecl *BlockDescriptorExtendedType = nullptr;
1108 /// Create a new implicit TU-level CXXRecordDecl or RecordDecl
1110 RecordDecl *buildImplicitRecord(StringRef Name,
1111 RecordDecl::TagKind TK = TTK_Struct) const;
1478 QualType getRecordType(const RecordDecl *Decl) const;
1695 RecordDecl *getCFConstantStringTagDecl() const;
2289 const ASTRecordLayout &getASTRecordLayout(const RecordDecl *
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/Interp/
H A DInterpFrame.cpp77 if (isa<RecordDecl>(D)) {
/netbsd-current/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp86 RecordDecl *NSStringRecord;
94 RecordDecl *SuperStructDecl;
95 RecordDecl *ConstantStringDecl;
309 void RewriteRecordBody(RecordDecl *RD);
856 RecordDecl *RD = IvarT->castAs<RecordType>()->getDecl();
866 RecordDecl *RD =
867 RecordDecl::Create(*Context, TTK_Struct, TUDecl, SourceLocation(),
2980 SuperStructDecl = RecordDecl::Create(*Context, TTK_Struct, TUDecl,
3008 ConstantStringDecl = RecordDecl::Create(*Context, TTK_Struct, TUDecl,
3617 if (RecordDecl *R
[all...]

Completed in 494 milliseconds

1234567