| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | RecordLayoutBuilder.cpp | 232 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 481 void EmptySubobjectMap::UpdateEmptyFieldSubobjects(const CXXRecordDecl *RD, in UpdateEmptyFieldSubobjects() 533 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) { in UpdateEmptyFieldSubobjects() local 545 const CXXRecordDecl *RD = RT->getAsCXXRecordDecl(); in UpdateEmptyFieldSubobjects() local 791 RecordLayoutBuilder::SelectPrimaryVBase(const CXXRecordDecl *RD) { in SelectPrimaryVBase() 820 void RecordLayoutBuilder::DeterminePrimaryBase(const CXXRecordDecl *RD) { in DeterminePrimaryBase() [all …]
|
| HD | VTTBuilder.cpp | 57 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVTTs() local 82 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVirtualPointers() local 151 void VTTBuilder::LayoutVirtualVTTs(const CXXRecordDecl *RD, in LayoutVirtualVTTs() 177 const CXXRecordDecl *RD = Base.getBase(); in LayoutVTT() local
|
| HD | MicrosoftCXXABI.cpp | 111 getCopyConstructorForExceptionObject(CXXRecordDecl *RD) override { in getCopyConstructorForExceptionObject() 116 addCopyConstructorForExceptionObject(CXXRecordDecl *RD, in addCopyConstructorForExceptionObject() 132 static bool usesMultipleInheritanceModel(const CXXRecordDecl *RD) { in usesMultipleInheritanceModel() 200 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in getMSMemberPointerSlots() local
|
| HD | VTableBuilder.cpp | 332 const CXXRecordDecl *RD = Base.getBase(); in ComputeBaseOffsets() local 382 const CXXRecordDecl *RD = Base.getBase(); in dump() local 680 const CXXRecordDecl *RD = Base.getBase(); in AddVCallOffsets() local 745 VCallAndVBaseOffsetBuilder::AddVBaseOffsets(const CXXRecordDecl *RD, in AddVBaseOffsets() 1391 const CXXRecordDecl *RD = FirstBaseInPrimaryBaseChain; in IsOverriderUsed() local 1475 const CXXRecordDecl *RD = Base.getBase(); in AddMethods() local 1700 const CXXRecordDecl *RD = Base.getBase(); in LayoutPrimaryAndSecondaryVTables() local 1762 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVTables() local 1812 const CXXRecordDecl *RD, CharUnits OffsetInLayoutClass, in DeterminePrimaryVirtualBases() 1868 const CXXRecordDecl *RD, VisitedVirtualBasesSetTy &VBases) { in LayoutVTablesForVirtualBases() [all …]
|
| HD | ItaniumCXXABI.cpp | 137 getCopyConstructorForExceptionObject(CXXRecordDecl *RD) override { in getCopyConstructorForExceptionObject() 141 void addCopyConstructorForExceptionObject(CXXRecordDecl *RD, in addCopyConstructorForExceptionObject()
|
| HD | NestedNameSpecifier.cpp | 123 CXXRecordDecl *RD) { in SuperSpecifier() 194 CXXRecordDecl *RD = static_cast<CXXRecordDecl *>(Specifier); in isDependent() local 593 CXXRecordDecl *RD, in MakeSuper()
|
| HD | MicrosoftMangle.cpp | 45 if (const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(D)) { in getEffectiveDeclContext() local 194 unsigned getLambdaId(const CXXRecordDecl *RD) { in getLambdaId() 489 void MicrosoftCXXNameMangler::mangleMemberDataPointer(const CXXRecordDecl *RD, in mangleMemberDataPointer() 536 MicrosoftCXXNameMangler::mangleMemberFunctionPointer(const CXXRecordDecl *RD, in mangleMemberFunctionPointer() 749 const CXXRecordDecl *RD = VD->getType()->getAsCXXRecordDecl(); in mangleUnqualifiedName() local 1212 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in mangleTemplateArg() local 2376 for (const CXXRecordDecl *RD : BasePath) in mangleCXXVFTable() local 2392 for (const CXXRecordDecl *RD : BasePath) in mangleCXXVBTable() local 2528 for (const CXXRecordDecl *RD : BasePath) in mangleCXXRTTICompleteObjectLocator() local 2793 void MicrosoftMangleContextImpl::mangleCXXVTableBitSet(const CXXRecordDecl *RD, in mangleCXXVTableBitSet()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGVTT.cpp | 44 const CXXRecordDecl *RD) { in EmitVTTDefinition() 104 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTT(const CXXRecordDecl *RD) { in GetAddrOfVTT() 129 uint64_t CodeGenVTables::getSubVTTIndex(const CXXRecordDecl *RD, in getSubVTTIndex() 155 CodeGenVTables::getSecondaryVirtualPointerIndex(const CXXRecordDecl *RD, in getSecondaryVirtualPointerIndex()
|
| HD | CodeGenTypes.cpp | 48 void CodeGenTypes::addRecordTypeName(const RecordDecl *RD, in addRecordTypeName() 114 isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT, in isSafeToConvert() 179 static bool isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT) { in isSafeToConvert() 262 const RecordDecl *RD = cast<RecordDecl>(TD); in UpdateCompletedType() local 635 llvm::StructType *CodeGenTypes::ConvertRecordDeclType(const RecordDecl *RD) { in ConvertRecordDeclType() 700 CodeGenTypes::getCGRecordLayout(const RecordDecl *RD) { in getCGRecordLayout() 733 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in isZeroInitializable() local 745 bool CodeGenTypes::isZeroInitializable(const RecordDecl *RD) { in isZeroInitializable()
|
| HD | CGVTables.cpp | 510 const CXXRecordDecl *RD, const VTableComponent *Components, in CreateVTableInitializer() 624 CodeGenVTables::GenerateConstructionVTable(const CXXRecordDecl *RD, in GenerateConstructionVTable() 686 CodeGenModule::getVTableLinkage(const CXXRecordDecl *RD) { in getVTableLinkage() 771 CodeGenVTables::GenerateClassData(const CXXRecordDecl *RD) { in GenerateClassData() 791 bool CodeGenVTables::isVTableExternal(const CXXRecordDecl *RD) { in isVTableExternal() 821 const CXXRecordDecl *RD) { in shouldEmitVTableAtEndOfTranslationUnit() 838 const CXXRecordDecl *RD = *i; in EmitDeferredVTables() local 848 bool CodeGenModule::IsCFIBlacklistedRecord(const CXXRecordDecl *RD) { in IsCFIBlacklistedRecord()
|
| HD | CGCXX.cpp | 257 const CXXRecordDecl *RD) { in BuildAppleKextVirtualCall() 290 const auto *RD = cast<CXXRecordDecl>(RT->getDecl()); in BuildAppleKextVirtualCall() local 304 const CXXRecordDecl *RD) { in BuildAppleKextVirtualDestructorCall()
|
| HD | MicrosoftCXXABI.cpp | 569 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in isMemberPointerConvertible() local 577 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in isTypeInfoCalculable() local 1039 const CXXRecordDecl *RD = FI.getReturnType()->getAsCXXRecordDecl(); in classifyReturnType() local 1061 const CXXRecordDecl *RD) { in EmitCtorCompleteObjectHandler() 1084 CodeGenFunction &CGF, const CXXRecordDecl *RD) { in initializeHiddenVirtualInheritanceMembers() 1164 const CXXRecordDecl *RD) { in EmitVBPtrStores() 1459 const CXXRecordDecl *RD, in emitVTableBitSetEntries() 1519 const CXXRecordDecl *RD) { in emitVTableDefinitions() 1561 const CXXRecordDecl *RD, const VPtrInfo *VFPtr, in mangleVFTableName() 1576 llvm::GlobalVariable *MicrosoftCXXABI::getAddrOfVTable(const CXXRecordDecl *RD, in getAddrOfVTable() [all …]
|
| HD | CodeGenTBAA.cpp | 179 const RecordDecl *RD = TTy->getDecl()->getDefinition(); in CollectFields() local 230 const RecordDecl *RD = TTy->getDecl()->getDefinition(); in isTBAAPathStruct() local 250 const RecordDecl *RD = TTy->getDecl()->getDefinition(); in getTBAAStructTypeInfo() local
|
| HD | CGDebugInfo.cpp | 221 StringRef CGDebugInfo::getClassName(const RecordDecl *RD) { in getClassName() 612 static llvm::dwarf::Tag getTagForRecord(const RecordDecl *RD) { in getTagForRecord() 630 const RecordDecl *RD = Ty->getDecl(); in getOrCreateRecordFwdDecl() local 806 static unsigned getAccessFlag(AccessSpecifier Access, const RecordDecl *RD) { in getAccessFlag() 832 llvm::DIFile *tunit, llvm::DIScope *scope, const RecordDecl *RD) { in createFieldType() 901 const RecordDecl *RD) { in CreateRecordStaticField() 931 const RecordDecl *RD) { in CollectRecordNormalField() 1015 const CXXRecordDecl *RD = ThisPtr->getPointeeCXXRecordDecl(); in getOrCreateInstanceMethodType() local 1056 static bool isFunctionLocalClass(const CXXRecordDecl *RD) { in isFunctionLocalClass() 1140 const CXXRecordDecl *RD, llvm::DIFile *Unit, in CollectCXXMemberFunctions() [all …]
|
| HD | CGCXXABI.cpp | 82 const CXXRecordDecl *RD = in EmitLoadOfMemberFunctionPointer() local 276 const CXXRecordDecl *RD = cast<CXXRecordDecl>(MPD->getDeclContext()); in getMemberPointerPathAdjustment() local 293 const CXXRecordDecl *RD) { in EmitCtorCompleteObjectHandler()
|
| HD | CodeGenABITypes.cpp | 64 CodeGenABITypes::arrangeCXXMethodType(const CXXRecordDecl *RD, in arrangeCXXMethodType()
|
| HD | ModuleBuilder.cpp | 200 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) in HandleTagDeclRequiredDefinition() local 223 void HandleVTable(CXXRecordDecl *RD) override { in HandleVTable()
|
| HD | CGExprConstant.cpp | 366 RecordDecl *RD = ILE->getType()->getAs<RecordType>()->getDecl(); in Build() local 426 void ConstStructBuilder::Build(const APValue &Val, const RecordDecl *RD, in Build() 496 RecordDecl *RD = Ty->getAs<RecordType>()->getDecl(); in Finalize() local 583 const RecordDecl *RD = ValTy->castAs<RecordType>()->getDecl(); in BuildStruct() local 924 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in VisitCXXConstructExpr() local 1106 RecordDecl *RD = ExprType->getAs<RecordType>()->getDecl(); in Build() local 1578 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in EmitNullConstant() local
|
| HD | ItaniumCXXABI.cpp | 413 const CXXRecordDecl *RD = in EmitLoadOfMemberFunctionPointer() local 853 const CXXRecordDecl *RD = FI.getReturnType()->getAsCXXRecordDecl(); in classifyReturnType() local 1313 const CXXRecordDecl *RD) { in emitVTableDefinitions() 1408 llvm::GlobalVariable *ItaniumCXXABI::getAddrOfVTable(const CXXRecordDecl *RD, in getAddrOfVTable() 1478 void ItaniumCXXABI::emitVirtualInheritanceTables(const CXXRecordDecl *RD) { in emitVirtualInheritanceTables() 2297 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); in GetAddrOfExternalRTTIDescriptor() local 2414 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); in ShouldUseExternalRTTIDescriptor() local 2477 static bool CanUseSingleInheritance(const CXXRecordDecl *RD) { in CanUseSingleInheritance() 2563 const CXXRecordDecl *RD = in BuildVTablePointer() local 2656 const CXXRecordDecl *RD = cast<CXXRecordDecl>(Record->getDecl()); in getTypeInfoLinkage() local [all …]
|
| /NextBSD/contrib/llvm/lib/Target/Sparc/ |
| HD | SparcAsmPrinter.cpp | 121 MCOperand &Imm, MCOperand &RD, in EmitSETHI() 132 MCOperand &RS1, MCOperand &Src2, MCOperand &RD, in EmitBinary() 144 MCOperand &RS1, MCOperand &Imm, MCOperand &RD, in EmitOR() 150 MCOperand &RS1, MCOperand &RS2, MCOperand &RD, in EmitADD() 156 MCOperand &RS1, MCOperand &Imm, MCOperand &RD, in EmitSHL() 165 MCOperand &RD, in EmitHiLo()
|
| /NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| HD | LLVMConventionsChecker.cpp | 67 static bool IsClangType(const RecordDecl *RD) { in IsClangType() 71 static bool IsClangDecl(const RecordDecl *RD) { in IsClangDecl() 75 static bool IsClangStmt(const RecordDecl *RD) { in IsClangStmt() 79 static bool IsClangAttr(const RecordDecl *RD) { in IsClangAttr() 252 const RecordDecl *RD = RT->getDecl()->getDefinition(); in Visit() local
|
| HD | CastSizeChecker.cpp | 55 const RecordDecl *RD = RT->getDecl(); in evenFlexibleArraySize() local
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaExprCXX.cpp | 687 collectPublicBases(CXXRecordDecl *RD, in collectPublicBases() 717 CXXRecordDecl *RD, llvm::SmallVectorImpl<CXXRecordDecl *> &Objects) { in getUnambiguousPublicSubobjects() 759 CXXRecordDecl *RD = Ty->getAsCXXRecordDecl(); in CheckCXXThrowOperand() local 887 static Expr *captureThis(ASTContext &Context, RecordDecl *RD, in captureThis() 1801 CXXRecordDecl *RD in FindAllocationFunctions() local 2264 bool Sema::FindDeallocationFunction(SourceLocation StartLoc, CXXRecordDecl *RD, in FindDeallocationFunction() 2506 const CXXRecordDecl *RD = cast<const CXXRecordDecl>(Field->getParent()); in analyzeField() local 3594 CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in HasNoThrowOperator() local 3711 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() local 3715 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() local [all …]
|
| /NextBSD/contrib/llvm/tools/clang/lib/Serialization/ |
| HD | ASTCommon.cpp | 244 if (auto *RD = dyn_cast<CXXRecordDecl>(D)) in needsAnonymousDeclarationNumber() local
|
| /NextBSD/contrib/llvm/tools/clang/lib/Frontend/ |
| HD | ASTConsumers.cpp | 220 const RecordDecl* RD = cast<RecordDecl>(DC); in PrintDeclContext() local 229 const CXXRecordDecl* RD = cast<CXXRecordDecl>(DC); in PrintDeclContext() local
|