Home
last modified time | relevance | path

Searched defs:RD (Results 1 – 25 of 185) sorted by relevance

12345678

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DRecordLayoutBuilder.cpp232 EmptySubobjectMap::CanPlaceSubobjectAtOffset(const CXXRecordDecl *RD, in CanPlaceSubobjectAtOffset()
250 void EmptySubobjectMap::AddSubobjectAtOffset(const CXXRecordDecl *RD, in AddSubobjectAtOffset()
377 EmptySubobjectMap::CanPlaceFieldSubobjectAtOffset(const CXXRecordDecl *RD, in CanPlaceFieldSubobjectAtOffset()
438 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in CanPlaceFieldSubobjectAtOffset() local
448 const CXXRecordDecl *RD = RT->getAsCXXRecordDecl(); in CanPlaceFieldSubobjectAtOffset() local
482 const CXXRecordDecl *RD, const CXXRecordDecl *Class, CharUnits Offset, in UpdateEmptyFieldSubobjects()
540 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) { in UpdateEmptyFieldSubobjects() local
552 const CXXRecordDecl *RD = RT->getAsCXXRecordDecl(); in UpdateEmptyFieldSubobjects() local
831 void ItaniumRecordLayoutBuilder::SelectPrimaryVBase(const CXXRecordDecl *RD) { in SelectPrimaryVBase()
860 void ItaniumRecordLayoutBuilder::DeterminePrimaryBase(const CXXRecordDecl *RD) { in DeterminePrimaryBase()
[all …]
H A DVTTBuilder.cpp60 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVTTs() local
85 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVirtualPointers() local
154 void VTTBuilder::LayoutVirtualVTTs(const CXXRecordDecl *RD, in LayoutVirtualVTTs()
180 const CXXRecordDecl *RD = Base.getBase(); in LayoutVTT() local
H A DComparisonCategories.cpp106 if (CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(Lookup.front())) in lookupCXXRecordDecl() local
118 if (CXXRecordDecl *RD = lookupCXXRecordDecl(Ctx, NS, Kind)) in lookupInfo() local
128 auto *RD = Ty->getAsCXXRecordDecl(); in lookupInfoForType() local
H A DMicrosoftCXXABI.cpp120 getCopyConstructorForExceptionObject(CXXRecordDecl *RD) override { in getCopyConstructorForExceptionObject()
125 addCopyConstructorForExceptionObject(CXXRecordDecl *RD, in addCopyConstructorForExceptionObject()
174 static bool usesMultipleInheritanceModel(const CXXRecordDecl *RD) { in usesMultipleInheritanceModel()
247 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in getMSMemberPointerSlots() local
H A DVTableBuilder.cpp329 const CXXRecordDecl *RD = Base.getBase(); in ComputeBaseOffsets() local
379 const CXXRecordDecl *RD = Base.getBase(); in dump() local
681 const CXXRecordDecl *RD = Base.getBase(); in AddVCallOffsets() local
746 VCallAndVBaseOffsetBuilder::AddVBaseOffsets(const CXXRecordDecl *RD, in AddVBaseOffsets()
1368 const CXXRecordDecl *RD = FirstBaseInPrimaryBaseChain; in IsOverriderUsed() local
1448 const CXXRecordDecl *RD = Base.getBase(); in AddMethods() local
1679 const CXXRecordDecl *RD = Base.getBase(); in LayoutPrimaryAndSecondaryVTables() local
1742 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVTables() local
1792 const CXXRecordDecl *RD, CharUnits OffsetInLayoutClass, in DeterminePrimaryVirtualBases()
1848 const CXXRecordDecl *RD, VisitedVirtualBasesSetTy &VBases) { in LayoutVTablesForVirtualBases()
[all …]
H A DJSONNodeDumper.cpp329 const auto *RD = in createCastPath() local
344 createDefaultConstructorDefinitionData(const CXXRecordDecl *RD) { in createDefaultConstructorDefinitionData()
359 createCopyConstructorDefinitionData(const CXXRecordDecl *RD) { in createCopyConstructorDefinitionData()
377 createMoveConstructorDefinitionData(const CXXRecordDecl *RD) { in createMoveConstructorDefinitionData()
394 createCopyAssignmentDefinitionData(const CXXRecordDecl *RD) { in createCopyAssignmentDefinitionData()
410 createMoveAssignmentDefinitionData(const CXXRecordDecl *RD) { in createMoveAssignmentDefinitionData()
425 createDestructorDefinitionData(const CXXRecordDecl *RD) { in createDestructorDefinitionData()
442 JSONNodeDumper::createCXXRecordDefinitionData(const CXXRecordDecl *RD) { in createCXXRecordDefinitionData()
829 void JSONNodeDumper::VisitRecordDecl(const RecordDecl *RD) { in VisitRecordDecl()
834 void JSONNodeDumper::VisitCXXRecordDecl(const CXXRecordDecl *RD) { in VisitCXXRecordDecl()
H A DDeclCXX.cpp179 const CXXRecordDecl *RD = WorkList.pop_back_val(); in hasRepeatedBaseClass() local
601 auto Visit = [&](const CXXRecordDecl *RD) -> bool { in hasSubobjectAtOffsetZeroOfEmptyBaseType()
659 if (auto *RD = T->getAsCXXRecordDecl()) in hasSubobjectAtOffsetZeroOfEmptyBaseType() local
1484 static NamedDecl* getLambdaCallOperatorHelper(const CXXRecordDecl &RD) { in getLambdaCallOperatorHelper()
1520 getLambdaStaticInvokers(const CXXRecordDecl &RD) { in getLambdaStaticInvokers()
1791 CXXRecordDecl::setInstantiationOfMemberClass(CXXRecordDecl *RD, in setInstantiationOfMemberClass()
1866 const CXXRecordDecl *RD = this; in getTemplateInstantiationPattern() local
1899 if (const CXXRecordDecl *RD = Base.getType()->getAsCXXRecordDecl()) in isAnyDestructorNoReturn() local
1905 if (const CXXRecordDecl *RD = in isAnyDestructorNoReturn() local
2127 CXXMethodDecl::getCorrespondingMethodDeclaredInClass(const CXXRecordDecl *RD, in getCorrespondingMethodDeclaredInClass()
[all …]
H A DCXXInheritance.cpp387 static bool findOrdinaryMember(const CXXRecordDecl *RD, CXXBasePath &Path, in findOrdinaryMember()
426 CXXRecordDecl *RD = TD->getTemplatedDecl(); in findOrdinaryMemberInDependentClasses() local
511 void FinalOverriderCollector::Collect(const CXXRecordDecl *RD, in Collect()
682 AddIndirectPrimaryBases(const CXXRecordDecl *RD, ASTContext &Context, in AddIndirectPrimaryBases()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGVTT.cpp43 const CXXRecordDecl *RD) { in EmitVTTDefinition()
104 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTT(const CXXRecordDecl *RD) { in GetAddrOfVTT()
128 uint64_t CodeGenVTables::getSubVTTIndex(const CXXRecordDecl *RD, in getSubVTTIndex()
154 CodeGenVTables::getSecondaryVirtualPointerIndex(const CXXRecordDecl *RD, in getSecondaryVirtualPointerIndex()
H A DCodeGenTypes.cpp48 void CodeGenTypes::addRecordTypeName(const RecordDecl *RD, in addRecordTypeName()
128 isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT, in isSafeToConvert()
193 static bool isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT) { in isSafeToConvert()
276 const RecordDecl *RD = cast<RecordDecl>(TD); in UpdateCompletedType() local
290 void CodeGenTypes::RefreshTypeCacheForClass(const CXXRecordDecl *RD) { in RefreshTypeCacheForClass()
810 llvm::StructType *CodeGenTypes::ConvertRecordDeclType(const RecordDecl *RD) { in ConvertRecordDeclType()
874 CodeGenTypes::getCGRecordLayout(const RecordDecl *RD) { in getCGRecordLayout()
912 const RecordDecl *RD = RT->getDecl(); in isZeroInitializable() local
924 bool CodeGenTypes::isZeroInitializable(const RecordDecl *RD) { in isZeroInitializable()
H A DCGVTables.cpp857 const CXXRecordDecl *RD, const BaseSubobject &Base, bool BaseIsVirtual, in GenerateConstructionVTable()
985 const CXXRecordDecl *RD) { in shouldEmitAvailableExternallyVTable()
994 CodeGenModule::getVTableLinkage(const CXXRecordDecl *RD) { in getVTableLinkage()
1091 CodeGenVTables::GenerateClassData(const CXXRecordDecl *RD) { in GenerateClassData()
1111 bool CodeGenVTables::isVTableExternal(const CXXRecordDecl *RD) { in isVTableExternal()
1146 const CXXRecordDecl *RD) { in shouldEmitVTableAtEndOfTranslationUnit()
1165 for (const CXXRecordDecl *RD : DeferredVTables) in EmitDeferredVTables() local
1176 bool CodeGenModule::HasLTOVisibilityPublicStd(const CXXRecordDecl *RD) { in HasLTOVisibilityPublicStd()
1196 bool CodeGenModule::HasHiddenLTOVisibility(const CXXRecordDecl *RD) { in HasHiddenLTOVisibility()
1216 const CXXRecordDecl *RD, llvm::DenseSet<const CXXRecordDecl *> &Visited) { in GetVCallVisibilityLevel()
[all …]
H A DCGCXX.cpp250 const CXXRecordDecl *RD) { in BuildAppleKextVirtualCall()
286 const auto *RD = cast<CXXRecordDecl>(RT->getDecl()); in BuildAppleKextVirtualCall() local
300 const CXXRecordDecl *RD) { in BuildAppleKextVirtualDestructorCall()
H A DMicrosoftCXXABI.cpp94 std::vector<CharUnits> getVBPtrOffsets(const CXXRecordDecl *RD) override { in getVBPtrOffsets()
645 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in isMemberPointerConvertible() local
1082 static bool isTrivialForAArch64MSVC(const CXXRecordDecl *RD) { in isTrivialForAArch64MSVC()
1107 const CXXRecordDecl *RD = FI.getReturnType()->getAsCXXRecordDecl(); in classifyReturnType() local
1144 const CXXRecordDecl *RD) { in EmitCtorCompleteObjectHandler()
1186 CodeGenFunction &CGF, const CXXRecordDecl *RD) { in initializeHiddenVirtualInheritanceMembers()
1268 const CXXRecordDecl *RD) { in EmitVBPtrStores()
1654 const CXXRecordDecl *RD, in emitVTableTypeMetadata()
1712 const CXXRecordDecl *RD) { in emitVTableDefinitions()
1756 const CXXRecordDecl *RD, const VPtrInfo &VFPtr, in mangleVFTableName()
[all …]
H A DCodeGenABITypes.cpp56 const CXXRecordDecl *RD, in arrangeCXXMethodType()
114 const RecordDecl *RD, in getLLVMFieldNumber()
H A DCodeGenTBAA.cpp101 const RecordDecl *RD = TTy->getDecl()->getDefinition(); in isValidBaseType() local
284 const RecordDecl *RD = TTy->getDecl()->getDefinition(); in CollectFields() local
336 const RecordDecl *RD = TTy->getDecl()->getDefinition(); in getBaseTypeInfoHelper() local
H A DModuleBuilder.cpp260 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) in HandleTagDeclRequiredDefinition() local
279 void AssignInheritanceModel(CXXRecordDecl *RD) override { in AssignInheritanceModel()
297 void HandleVTable(CXXRecordDecl *RD) override { in HandleVTable()
H A DCGDebugInfo.cpp302 StringRef CGDebugInfo::getClassName(const RecordDecl *RD) { in getClassName()
1052 if (const auto *RD = dyn_cast<CXXRecordDecl>(TD)) in getTypeIdentifier() local
1066 static llvm::dwarf::Tag getTagForRecord(const RecordDecl *RD) { in getTagForRecord()
1084 const RecordDecl *RD = Ty->getDecl(); in getOrCreateRecordFwdDecl() local
1349 const RecordDecl *RD) { in getAccessFlag()
1374 const RecordDecl *RD) { in createBitFieldType()
1408 llvm::DIScope *scope, const RecordDecl *RD) { in createFieldType()
1472 const RecordDecl *RD) { in CreateRecordStaticField()
1503 const RecordDecl *RD) { in CollectRecordNormalField()
1621 const CXXRecordDecl *RD = ThisPtr->getPointeeCXXRecordDecl(); in getOrCreateInstanceMethodType() local
[all …]
H A DCGCXXABI.cpp50 const auto *RD = in EmitLoadOfMemberFunctionPointer() local
256 const CXXRecordDecl *RD) { in EmitCtorCompleteObjectHandler()
293 std::vector<CharUnits> CGCXXABI::getVBPtrOffsets(const CXXRecordDecl *RD) { in getVBPtrOffsets()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVEAsmPrinter.cpp83 static void emitSIC(MCStreamer &OutStreamer, MCOperand &RD, in emitSIC()
103 static void emitLEAzzi(MCStreamer &OutStreamer, MCOperand &Imm, MCOperand &RD, in emitLEAzzi()
115 static void emitLEASLzzi(MCStreamer &OutStreamer, MCOperand &Imm, MCOperand &RD, in emitLEASLzzi()
128 MCOperand &RD, const MCSubtargetInfo &STI) { in emitLEAzii()
140 MCOperand &RS2, MCOperand &Imm, MCOperand &RD, in emitLEASLrri()
152 MCOperand &Src2, MCOperand &RD, in emitBinary()
163 MCOperand &RD, const MCSubtargetInfo &STI) { in emitANDrm()
169 MCOperand &RD, MCContext &OutContext, in emitHiLo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp115 MCOperand &Imm, MCOperand &RD, in EmitSETHI()
126 MCOperand &RS1, MCOperand &Src2, MCOperand &RD, in EmitBinary()
138 MCOperand &RS1, MCOperand &Imm, MCOperand &RD, in EmitOR()
144 MCOperand &RS1, MCOperand &RS2, MCOperand &RD, in EmitADD()
150 MCOperand &RS1, MCOperand &Imm, MCOperand &RD, in EmitSHL()
159 MCOperand &RD, in EmitHiLo()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DMoveChecker.cpp160 const CXXRecordDecl *RD, MisuseKind MK) in MovedBugVisitor()
182 const CXXRecordDecl *RD; member in __anondafec4250211::MoveChecker::MovedBugVisitor
351 const CXXRecordDecl *RD, MisuseKind MK, in modelUse()
392 const CXXRecordDecl *RD, CheckerContext &C, in reportBug()
482 const CXXRecordDecl *RD = MethodDecl->getParent(); in checkPostCall() local
543 bool MoveChecker::belongsTo(const CXXRecordDecl *RD, in belongsTo()
572 const CXXRecordDecl *RD, MisuseKind MK) const { in explainObject() argument
611 const CXXRecordDecl *RD = CtorDec->getParent(); in checkPreCall() local
649 const CXXRecordDecl *RD = MethodDecl->getParent(); in checkPreCall() local
H A DLLVMConventionsChecker.cpp65 static bool IsClangType(const RecordDecl *RD) { in IsClangType()
69 static bool IsClangDecl(const RecordDecl *RD) { in IsClangDecl()
73 static bool IsClangStmt(const RecordDecl *RD) { in IsClangStmt()
77 static bool IsClangAttr(const RecordDecl *RD) { in IsClangAttr()
250 const RecordDecl *RD = RT->getDecl()->getDefinition(); in Visit() local
H A DPaddingChecker.cpp72 void visitRecord(const RecordDecl *RD, uint64_t PadMultiplier = 1) const { in visitRecord()
190 static CharUnits calculateBaselinePad(const RecordDecl *RD, in calculateBaselinePad()
227 calculateOptimalPad(const RecordDecl *RD, const ASTContext &ASTContext, in calculateOptimalPad()
306 const RecordDecl *RD, CharUnits BaselinePad, CharUnits OptimalPad, in reportRecord()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DASTConsumer.h112 virtual void AssignInheritanceModel(CXXRecordDecl *RD) {} in AssignInheritanceModel()
123 virtual void HandleVTable(CXXRecordDecl *RD) {} in HandleVTable()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Index/
H A DIndexingContext.cpp159 } else if (const auto *RD = dyn_cast<CXXRecordDecl>(D)) { in isTemplateImplicitInstantiation() local
205 else if (const auto *RD = dyn_cast<CXXRecordDecl>(D->getDeclContext())) in getDeclContextForTemplateInstationPattern() local
223 } else if (const auto *RD = dyn_cast<CXXRecordDecl>(D)) { in adjustTemplateImplicitInstantiation() local
290 } else if (auto RD = dyn_cast<RecordDecl>(Parent)) { in adjustParent() local

12345678