Home
last modified time | relevance | path

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

123456

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDRecordLayoutBuilder.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
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 …]
HDVTTBuilder.cpp57 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
HDMicrosoftCXXABI.cpp111 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
HDVTableBuilder.cpp332 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 …]
HDItaniumCXXABI.cpp137 getCopyConstructorForExceptionObject(CXXRecordDecl *RD) override { in getCopyConstructorForExceptionObject()
141 void addCopyConstructorForExceptionObject(CXXRecordDecl *RD, in addCopyConstructorForExceptionObject()
HDNestedNameSpecifier.cpp123 CXXRecordDecl *RD) { in SuperSpecifier()
194 CXXRecordDecl *RD = static_cast<CXXRecordDecl *>(Specifier); in isDependent() local
593 CXXRecordDecl *RD, in MakeSuper()
HDMicrosoftMangle.cpp45 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/
HDCGVTT.cpp44 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()
HDCodeGenTypes.cpp48 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()
HDCGVTables.cpp510 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()
HDCGCXX.cpp257 const CXXRecordDecl *RD) { in BuildAppleKextVirtualCall()
290 const auto *RD = cast<CXXRecordDecl>(RT->getDecl()); in BuildAppleKextVirtualCall() local
304 const CXXRecordDecl *RD) { in BuildAppleKextVirtualDestructorCall()
HDMicrosoftCXXABI.cpp569 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 …]
HDCodeGenTBAA.cpp179 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
HDCGDebugInfo.cpp221 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 …]
HDCGCXXABI.cpp82 const CXXRecordDecl *RD = in EmitLoadOfMemberFunctionPointer() local
276 const CXXRecordDecl *RD = cast<CXXRecordDecl>(MPD->getDeclContext()); in getMemberPointerPathAdjustment() local
293 const CXXRecordDecl *RD) { in EmitCtorCompleteObjectHandler()
HDCodeGenABITypes.cpp64 CodeGenABITypes::arrangeCXXMethodType(const CXXRecordDecl *RD, in arrangeCXXMethodType()
HDModuleBuilder.cpp200 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) in HandleTagDeclRequiredDefinition() local
223 void HandleVTable(CXXRecordDecl *RD) override { in HandleVTable()
HDCGExprConstant.cpp366 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
HDItaniumCXXABI.cpp413 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/
HDSparcAsmPrinter.cpp121 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/
HDLLVMConventionsChecker.cpp67 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
HDCastSizeChecker.cpp55 const RecordDecl *RD = RT->getDecl(); in evenFlexibleArraySize() local
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaExprCXX.cpp687 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/
HDASTCommon.cpp244 if (auto *RD = dyn_cast<CXXRecordDecl>(D)) in needsAnonymousDeclarationNumber() local
/NextBSD/contrib/llvm/tools/clang/lib/Frontend/
HDASTConsumers.cpp220 const RecordDecl* RD = cast<RecordDecl>(DC); in PrintDeclContext() local
229 const CXXRecordDecl* RD = cast<CXXRecordDecl>(DC); in PrintDeclContext() local

123456