/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/Interp/ |
H A D | Record.h | 34 const RecordDecl *Decl; 49 const RecordDecl *getDecl() const { return Decl; } 59 const Base *getBase(const RecordDecl *FD) const; 61 const Base *getVirtualBase(const RecordDecl *RD) const; 89 Record(const RecordDecl *, BaseList &&Bases, FieldList &&Fields, 97 const RecordDecl *Decl; 106 llvm::DenseMap<const RecordDecl *, Base *> BaseMap; 110 llvm::DenseMap<const RecordDecl *, Base *> VirtualBaseMap;
|
H A D | Record.cpp | 14 Record::Record(const RecordDecl *Decl, BaseList &&SrcBases, 36 const Record::Base *Record::getBase(const RecordDecl *FD) const { 42 const Record::Base *Record::getVirtualBase(const RecordDecl *FD) const {
|
H A D | Program.h | 29 class RecordDecl; 98 Record *getOrCreateRecord(const RecordDecl *RD); 182 llvm::DenseMap<const RecordDecl *, Record *> Records;
|
H A D | Descriptor.h | 123 const RecordDecl *asRecordDecl() const { 124 return dyn_cast_or_null<RecordDecl>(asDecl());
|
H A D | Program.cpp | 207 Record *Program::getOrCreateRecord(const RecordDecl *RD) { 225 auto GetBaseDesc = [this](const RecordDecl *BD, Record *BR) -> Descriptor * { 241 const RecordDecl *BD = Spec.getType()->castAs<RecordType>()->getDecl(); 253 const RecordDecl *BD = Spec.getType()->castAs<RecordType>()->getDecl();
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Rename/ |
H A D | USRFindingAction.cpp | 78 } else if (const auto *RecordDecl = dyn_cast<CXXRecordDecl>(FoundDecl)) { 79 handleCXXRecordDecl(RecordDecl); 116 void handleCXXRecordDecl(const CXXRecordDecl *RecordDecl) { argument 117 if (!RecordDecl->getDefinition()) { 118 USRSet.insert(getUSRForDecl(RecordDecl)); 121 RecordDecl = RecordDecl->getDefinition(); 123 dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl)) 125 addUSRsOfCtorDtors(RecordDecl); 159 const auto* RecordDecl local [all...] |
/netbsd-current/external/mit/isl/dist/interface/ |
H A D | cpp_conversion.h | 10 set<RecordDecl *> &exported_types,
|
H A D | generator.h | 84 RecordDecl *type; 151 generator(SourceManager &SM, set<RecordDecl *> &exported_types, 159 void add_subclass(RecordDecl *decl, const string &name, 161 void add_class(RecordDecl *decl);
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Frontend/ |
H A D | LayoutOverrideSource.h | 50 layoutRecordType(const RecordDecl *Record,
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | NoUncountedMembersChecker.cpp | 58 bool VisitRecordDecl(const RecordDecl *RD) { 68 void visitRecordDecl(const RecordDecl *RD) const { 88 bool shouldSkipDecl(const RecordDecl *RD) const { 124 const RecordDecl *ClassCXXRD) const {
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | ASTStructuralEquivalence.h | 30 class RecordDecl; 118 findUntaggedStructOrUnionIndex(RecordDecl *Anon);
|
H A D | ASTMutationListener.h | 36 class RecordDecl; 142 /// An attribute was added to a RecordDecl 146 /// \param Record The RecordDecl that got a new attribute 148 const RecordDecl *Record) {}
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CodeGenTypes.h | 43 class RecordDecl; 80 /// Contains the LLVM IR type for any converted RecordDecl. 98 SmallVector<const RecordDecl *, 8> DeferredRecords; 160 const CGRecordLayout &getCGRecordLayout(const RecordDecl*); 275 std::unique_ptr<CGRecordLayout> ComputeRecordLayout(const RecordDecl *D, 280 void addRecordTypeName(const RecordDecl *RD, llvm::StructType *Ty, 286 llvm::StructType *ConvertRecordDeclType(const RecordDecl *TD); 303 bool isZeroInitializable(const RecordDecl *RD);
|
H A D | CGRecordLayoutBuilder.cpp | 95 CGRecordLowering(CodeGenTypes &Types, const RecordDecl *D, bool Packed); 170 bool isZeroInitializable(const RecordDecl *RD) { 187 void accumulateBitFields(RecordDecl::field_iterator Field, 188 RecordDecl::field_iterator FieldEnd); 209 const RecordDecl *D; 230 CGRecordLowering::CGRecordLowering(CodeGenTypes &Types, const RecordDecl *D, 373 for (RecordDecl::field_iterator Field = D->field_begin(), 377 RecordDecl::field_iterator Start = Field; 393 CGRecordLowering::accumulateBitFields(RecordDecl::field_iterator Field, 394 RecordDecl [all...] |
H A D | CodeGenTypes.cpp | 48 void CodeGenTypes::addRecordTypeName(const RecordDecl *RD, 121 llvm::SmallPtrSet<const RecordDecl*, 16> &AlreadyChecked); 128 isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT, argument 129 llvm::SmallPtrSet<const RecordDecl*, 16> &AlreadyChecked) { 170 llvm::SmallPtrSet<const RecordDecl*, 16> &AlreadyChecked) { 193 static bool isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT) { 197 llvm::SmallPtrSet<const RecordDecl*, 16> AlreadyChecked; 274 // If we completed a RecordDecl that we previously used and converted to an 276 const RecordDecl *RD = cast<RecordDecl>(T 169 isSafeToConvert(QualType T, CodeGenTypes &CGT, llvm::SmallPtrSet<const RecordDecl*, 16> &AlreadyChecked) argument [all...] |
H A D | CGOpenMPRuntimeGPU.h | 463 const RecordDecl *GlobalRecord = nullptr; 464 llvm::Optional<const RecordDecl *> SecondaryGlobalRecord = llvm::None; 482 llvm::SmallVector<const RecordDecl *, 2> Records; 491 llvm::SmallVector<const RecordDecl *, 4> TeamsReductions;
|
H A D | CGDebugInfo.h | 299 const RecordDecl *RD = nullptr); 305 const RecordDecl *RD = nullptr) { 313 const RecordDecl *RD); 322 const RecordDecl *RD); 326 llvm::DIType *RecordTy, const RecordDecl *RD); 329 void CollectRecordFields(const RecordDecl *Decl, llvm::DIFile *F, 528 void completeType(const RecordDecl *RD); 529 void completeRequiredType(const RecordDecl *RD); 530 void completeClassData(const RecordDecl *RD); 531 void completeClass(const RecordDecl *R [all...] |
H A D | CodeGenTBAA.cpp | 101 const RecordDecl *RD = TTy->getDecl()->getDefinition(); 284 const RecordDecl *RD = TTy->getDecl()->getDefinition(); 296 for (RecordDecl::field_iterator i = RD->field_begin(), 336 const RecordDecl *RD = TTy->getDecl()->getDefinition();
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CastSizeChecker.cpp | 56 const RecordDecl *RD = RT->getDecl(); 57 RecordDecl::field_iterator Iter(RD->field_begin()); 58 RecordDecl::field_iterator End(RD->field_end());
|
H A D | LLVMConventionsChecker.cpp | 65 static bool IsClangType(const RecordDecl *RD) { 69 static bool IsClangDecl(const RecordDecl *RD) { 73 static bool IsClangStmt(const RecordDecl *RD) { 77 static bool IsClangAttr(const RecordDecl *RD) { 250 const RecordDecl *RD = RT->getDecl()->getDefinition();
|
H A D | PaddingChecker.cpp | 53 bool VisitRecordDecl(const RecordDecl *RD) { 72 void visitRecord(const RecordDecl *RD, uint64_t PadMultiplier = 1) const { 131 bool shouldSkipDecl(const RecordDecl *RD) const { 190 static CharUnits calculateBaselinePad(const RecordDecl *RD, 227 calculateOptimalPad(const RecordDecl *RD, const ASTContext &ASTContext, 306 const RecordDecl *RD, CharUnits BaselinePad, CharUnits OptimalPad,
|
H A D | SmartPtrModeling.cpp | 93 const auto *RecordDecl = MethodDecl->getParent(); local 94 if (!RecordDecl || !RecordDecl->getDeclContext()->isStdNamespace()) 97 if (RecordDecl->getDeclName().isIdentifier()) { 98 StringRef Name = RecordDecl->getName(); 145 const auto *RecordDecl = MethodDecl->getParent(); local 146 if (!RecordDecl || !RecordDecl->isInStdNamespace()) 149 const auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl);
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/CodeGen/ |
H A D | SwiftCallingConv.h | 64 void addTypedData(const RecordDecl *record, CharUnits begin); 65 void addTypedData(const RecordDecl *record, CharUnits begin, 165 bool mustPassRecordIndirectly(CodeGenModule &CGM, const RecordDecl *record);
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | ExternalASTSource.cpp | 64 const RecordDecl *Record, uint64_t &Size, uint64_t &Alignment,
|
/netbsd-current/external/apache2/llvm/dist/clang/tools/libclang/ |
H A D | CXType.cpp | 183 if (const auto *RecordDecl = Type->getAsCXXRecordDecl()) { 185 dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl); 966 static long long visitRecordForValidation(const RecordDecl *RD) { 975 if (const RecordDecl *Child = ChildType->getDecl()) { 989 const RecordDecl *RD = 990 dyn_cast_or_null<RecordDecl>(cxcursor::getCursorDecl(PC)); 1024 const RecordDecl *RD = 1025 dyn_cast_or_null<RecordDecl>(cxcursor::getCursorDecl(PC)); 1028 RecordDecl::lookup_result Res = RD->lookup(FieldName); 1234 const RecordDecl *R [all...] |