Home
last modified time | relevance | path

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

12345678

/openbsd/gnu/llvm/clang/lib/AST/
H A DRecordLayoutBuilder.cpp438 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in CanPlaceFieldSubobjectAtOffset() local
448 const CXXRecordDecl *RD = RT->getAsCXXRecordDecl(); in CanPlaceFieldSubobjectAtOffset() local
552 const CXXRecordDecl *RD = RT->getAsCXXRecordDecl(); in UpdateEmptyFieldSubobjects() local
985 const CXXRecordDecl *RD) { in ComputeBaseSubobjectInfo()
1026 const CXXRecordDecl *RD) { in LayoutNonVirtualBases()
1355 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) in InitializeLayout() local
2016 const RecordDecl *RD = RT->getDecl(); in LayoutField() local
2122 if (const RecordDecl *RD = D->getParent()) { in LayoutField() local
2888 static bool recordUsesEBO(const RecordDecl *RD) { in recordUsesEBO()
2904 const CXXRecordDecl *RD, in layoutNonVirtualBase()
[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 DVTableBuilder.cpp330 const CXXRecordDecl *RD = Base.getBase(); in ComputeBaseOffsets() local
380 const CXXRecordDecl *RD = Base.getBase(); in dump() local
683 const CXXRecordDecl *RD = Base.getBase(); in AddVCallOffsets() local
1449 const CXXRecordDecl *RD = Base.getBase(); in AddMethods() local
1680 const CXXRecordDecl *RD = Base.getBase(); in LayoutPrimaryAndSecondaryVTables() local
1743 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVTables() local
2065 const CXXRecordDecl *RD = I.second.getBase(); in dumpLayout() local
2903 const CXXRecordDecl *RD, in GroupNewVirtualOverloads()
2945 const CXXRecordDecl *RD = Base.getBase(); in AddMethods() local
3600 const CXXRecordDecl *RD) { in computeVTableRelatedInformation()
[all …]
H A DComparisonCategories.cpp107 if (CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(Lookup.front())) in lookupCXXRecordDecl() local
119 if (CXXRecordDecl *RD = lookupCXXRecordDecl(Ctx, NS, Kind)) in lookupInfo() local
129 auto *RD = Ty->getAsCXXRecordDecl(); in lookupInfoForType() local
H A DMicrosoftCXXABI.cpp152 getCopyConstructorForExceptionObject(CXXRecordDecl *RD) override { in getCopyConstructorForExceptionObject()
157 addCopyConstructorForExceptionObject(CXXRecordDecl *RD, in addCopyConstructorForExceptionObject()
210 static bool usesMultipleInheritanceModel(const CXXRecordDecl *RD) { in usesMultipleInheritanceModel()
283 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in getMSMemberPointerSlots() local
H A DJSONNodeDumper.cpp361 const auto *RD = in createCastPath() local
376 createDefaultConstructorDefinitionData(const CXXRecordDecl *RD) { in createDefaultConstructorDefinitionData()
391 createCopyConstructorDefinitionData(const CXXRecordDecl *RD) { in createCopyConstructorDefinitionData()
409 createMoveConstructorDefinitionData(const CXXRecordDecl *RD) { in createMoveConstructorDefinitionData()
426 createCopyAssignmentDefinitionData(const CXXRecordDecl *RD) { in createCopyAssignmentDefinitionData()
442 createMoveAssignmentDefinitionData(const CXXRecordDecl *RD) { in createMoveAssignmentDefinitionData()
457 createDestructorDefinitionData(const CXXRecordDecl *RD) { in createDestructorDefinitionData()
474 JSONNodeDumper::createCXXRecordDefinitionData(const CXXRecordDecl *RD) { in createCXXRecordDefinitionData()
902 void JSONNodeDumper::VisitRecordDecl(const RecordDecl *RD) { in VisitRecordDecl()
907 void JSONNodeDumper::VisitCXXRecordDecl(const CXXRecordDecl *RD) { in VisitCXXRecordDecl()
H A DCXXInheritance.cpp386 static bool findOrdinaryMember(const CXXRecordDecl *RD, CXXBasePath &Path, in findOrdinaryMember()
425 CXXRecordDecl *RD = TD->getTemplatedDecl(); in findOrdinaryMemberInDependentClasses() local
510 void FinalOverriderCollector::Collect(const CXXRecordDecl *RD, in Collect()
679 AddIndirectPrimaryBases(const CXXRecordDecl *RD, ASTContext &Context, in AddIndirectPrimaryBases()
/openbsd/gnu/llvm/llvm/lib/Target/VE/
H A DVEAsmPrinter.cpp85 static void emitSIC(MCStreamer &OutStreamer, MCOperand &RD, in emitSIC()
105 static void emitLEAzzi(MCStreamer &OutStreamer, MCOperand &Imm, MCOperand &RD, in emitLEAzzi()
117 static void emitLEASLzzi(MCStreamer &OutStreamer, MCOperand &Imm, MCOperand &RD, in emitLEASLzzi()
130 MCOperand &RD, const MCSubtargetInfo &STI) { in emitLEAzii()
142 MCOperand &RS2, MCOperand &Imm, MCOperand &RD, in emitLEASLrri()
154 MCOperand &Src2, MCOperand &RD, in emitBinary()
165 MCOperand &RD, const MCSubtargetInfo &STI) { in emitANDrm()
171 MCOperand &RD, MCContext &OutContext, in emitHiLo()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGVTT.cpp43 const CXXRecordDecl *RD) { in EmitVTTDefinition()
101 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTT(const CXXRecordDecl *RD) { in GetAddrOfVTT()
126 uint64_t CodeGenVTables::getSubVTTIndex(const CXXRecordDecl *RD, in getSubVTTIndex()
152 CodeGenVTables::getSecondaryVirtualPointerIndex(const CXXRecordDecl *RD, in getSecondaryVirtualPointerIndex()
H A DCodeGenTypes.cpp49 void CodeGenTypes::addRecordTypeName(const RecordDecl *RD, in addRecordTypeName()
137 isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT, in isSafeToConvert()
202 static bool isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT) { in isSafeToConvert()
285 const RecordDecl *RD = cast<RecordDecl>(TD); in UpdateCompletedType() local
299 void CodeGenTypes::RefreshTypeCacheForClass(const CXXRecordDecl *RD) { in RefreshTypeCacheForClass()
844 llvm::StructType *CodeGenTypes::ConvertRecordDeclType(const RecordDecl *RD) { in ConvertRecordDeclType()
908 CodeGenTypes::getCGRecordLayout(const RecordDecl *RD) { in getCGRecordLayout()
946 const RecordDecl *RD = RT->getDecl(); in isZeroInitializable() local
958 bool CodeGenTypes::isZeroInitializable(const RecordDecl *RD) { in isZeroInitializable()
H A DCGVTables.cpp873 const CXXRecordDecl *RD, const BaseSubobject &Base, bool BaseIsVirtual, in GenerateConstructionVTable()
1022 const CXXRecordDecl *RD) { in shouldEmitAvailableExternallyVTable()
1031 CodeGenModule::getVTableLinkage(const CXXRecordDecl *RD) { in getVTableLinkage()
1128 CodeGenVTables::GenerateClassData(const CXXRecordDecl *RD) { in GenerateClassData()
1148 bool CodeGenVTables::isVTableExternal(const CXXRecordDecl *RD) { in isVTableExternal()
1183 const CXXRecordDecl *RD) { in shouldEmitVTableAtEndOfTranslationUnit()
1202 for (const CXXRecordDecl *RD : DeferredVTables) in EmitDeferredVTables() local
1213 bool CodeGenModule::AlwaysHasLTOVisibilityPublic(const CXXRecordDecl *RD) { in AlwaysHasLTOVisibilityPublic()
1236 bool CodeGenModule::HasHiddenLTOVisibility(const CXXRecordDecl *RD) { in HasHiddenLTOVisibility()
1253 const CXXRecordDecl *RD, llvm::DenseSet<const CXXRecordDecl *> &Visited) { in GetVCallVisibilityLevel()
[all …]
H A DMicrosoftCXXABI.cpp664 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in isMemberPointerConvertible() local
1102 static bool isTrivialForMSVC(const CXXRecordDecl *RD) { in isTrivialForMSVC()
1198 CodeGenFunction &CGF, const CXXRecordDecl *RD) { in initializeHiddenVirtualInheritanceMembers()
2012 MicrosoftCXXABI::enumerateVBTables(const CXXRecordDecl *RD) { in enumerateVBTables()
2768 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in isZeroInitializable() local
3628 const CXXRecordDecl *RD, *VirtualRoot; member
3705 const CXXRecordDecl *RD; member
4083 const CXXRecordDecl *RD = CD->getParent(); in getAddrOfCXXCtorClosure() local
4189 CXXRecordDecl *RD = T->getAsCXXRecordDecl(); in getCatchableType() local
4427 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in getThrowInfo() local
[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 DCGDebugInfo.cpp1073 if (const auto *RD = dyn_cast<CXXRecordDecl>(TD)) in getTypeIdentifier() local
1105 const RecordDecl *RD = Ty->getDecl(); in getOrCreateRecordFwdDecl() local
1589 const RecordDecl *RD) { in CollectRecordNormalField()
1904 const CXXRecordDecl *RD, llvm::DIFile *Unit, in CollectCXXMemberFunctions()
1957 const CXXRecordDecl *RD, llvm::DIFile *Unit, in CollectCXXBasesAux()
2389 void CGDebugInfo::completeType(const RecordDecl *RD) { in completeType()
2561 RecordDecl *RD = Ty->getDecl(); in CreateType() local
2574 RecordDecl *RD = Ty->getDecl(); in CreateTypeDefinition() local
3557 RecordDecl *RD = Ty->getDecl(); in CreateLimitedType() local
4527 const RecordDecl *RD = RT->getDecl(); in EmitDeclare() local
[all …]
H A DCodeGenABITypes.cpp56 const CXXRecordDecl *RD, in arrangeCXXMethodType()
114 const RecordDecl *RD, in getLLVMFieldNumber()
H A DCGRecordLayout.h205 bool hasNonVirtualBaseLLVMField(const CXXRecordDecl *RD) const { in hasNonVirtualBaseLLVMField()
209 unsigned getNonVirtualBaseLLVMFieldNo(const CXXRecordDecl *RD) const { in getNonVirtualBaseLLVMFieldNo()
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.cpp280 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) in HandleTagDeclRequiredDefinition() local
299 void AssignInheritanceModel(CXXRecordDecl *RD) override { in AssignInheritanceModel()
317 void HandleVTable(CXXRecordDecl *RD) override { in HandleVTable()
H A DItaniumCXXABI.cpp584 auto *RD = in EmitLoadOfMemberFunctionPointer() local
765 CXXRecordDecl *RD = MPT->getClass()->getAsCXXRecordDecl(); in EmitLoadOfMemberFunctionPointer() local
1181 const CXXRecordDecl *RD = FI.getReturnType()->getAsCXXRecordDecl(); in classifyReturnType() local
1706 const CXXRecordDecl *RD) { in emitVTableDefinitions()
3210 const CXXRecordDecl *RD = Ty->getAsCXXRecordDecl(); in GetAddrOfExternalRTTIDescriptor() local
3380 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); in ShouldUseExternalRTTIDescriptor() local
3453 static bool CanUseSingleInheritance(const CXXRecordDecl *RD) { in CanUseSingleInheritance()
3545 const CXXRecordDecl *RD = in BuildVTablePointer() local
3716 if (auto RD = Ty->getAsCXXRecordDecl()) { in BuildTypeInfo() local
3810 const CXXRecordDecl *RD = in BuildTypeInfo() local
[all …]
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DMoveChecker.cpp159 const CXXRecordDecl *RD, MisuseKind MK) in MovedBugVisitor()
181 const CXXRecordDecl *RD; member in __anon1d1249e70211::MoveChecker::MovedBugVisitor
350 const CXXRecordDecl *RD, MisuseKind MK, in modelUse()
391 const CXXRecordDecl *RD, CheckerContext &C, in reportBug()
481 const CXXRecordDecl *RD = MethodDecl->getParent(); in checkPostCall() local
542 bool MoveChecker::belongsTo(const CXXRecordDecl *RD, in belongsTo()
571 const CXXRecordDecl *RD, MisuseKind MK) const { in explainObject() argument
610 const CXXRecordDecl *RD = CtorDec->getParent(); in checkPreCall() local
648 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()
232 calculateOptimalPad(const RecordDecl *RD, const ASTContext &ASTContext, in calculateOptimalPad()
311 const RecordDecl *RD, CharUnits BaselinePad, CharUnits OptimalPad, in reportRecord()
/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DASTConsumer.h112 virtual void AssignInheritanceModel(CXXRecordDecl *RD) {} in AssignInheritanceModel()
123 virtual void HandleVTable(CXXRecordDecl *RD) {} in HandleVTable()
/openbsd/gnu/llvm/clang/lib/Index/
H A DIndexingContext.cpp158 } else if (const auto *RD = dyn_cast<CXXRecordDecl>(D)) { in isTemplateImplicitInstantiation() local
204 else if (const auto *RD = dyn_cast<CXXRecordDecl>(D->getDeclContext())) in getDeclContextForTemplateInstationPattern() local
222 } else if (const auto *RD = dyn_cast<CXXRecordDecl>(D)) { in adjustTemplateImplicitInstantiation() local
286 } else if (auto RD = dyn_cast<RecordDecl>(Parent)) { in adjustParent() local

12345678