Home
last modified time | relevance | path

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

12345678

/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp232 EmptySubobjectMap::CanPlaceSubobjectAtOffset(const CXXRecordDecl *RD, in CanPlaceSubobjectAtOffset() argument
250 AddSubobjectAtOffset(const CXXRecordDecl * RD,CharUnits Offset) AddSubobjectAtOffset() argument
377 CanPlaceFieldSubobjectAtOffset(const CXXRecordDecl * RD,const CXXRecordDecl * Class,CharUnits Offset) const CanPlaceFieldSubobjectAtOffset() argument
438 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) CanPlaceFieldSubobjectAtOffset() local
448 const CXXRecordDecl *RD = RT->getAsCXXRecordDecl(); CanPlaceFieldSubobjectAtOffset() local
482 UpdateEmptyFieldSubobjects(const CXXRecordDecl * RD,const CXXRecordDecl * Class,CharUnits Offset,bool PlacingOverlappingField) UpdateEmptyFieldSubobjects() argument
540 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) { UpdateEmptyFieldSubobjects() local
552 const CXXRecordDecl *RD = RT->getAsCXXRecordDecl(); UpdateEmptyFieldSubobjects() local
831 SelectPrimaryVBase(const CXXRecordDecl * RD) SelectPrimaryVBase() argument
860 DeterminePrimaryBase(const CXXRecordDecl * RD) DeterminePrimaryBase() argument
908 ComputeBaseSubobjectInfo(const CXXRecordDecl * RD,bool IsVirtual,BaseSubobjectInfo * Derived) ComputeBaseSubobjectInfo() argument
985 ComputeBaseSubobjectInfo(const CXXRecordDecl * RD) ComputeBaseSubobjectInfo() argument
1026 LayoutNonVirtualBases(const CXXRecordDecl * RD) LayoutNonVirtualBases() argument
1145 LayoutVirtualBases(const CXXRecordDecl * RD,const CXXRecordDecl * MostDerivedClass) LayoutVirtualBases() argument
1316 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) { InitializeLayout() local
1355 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) InitializeLayout() local
1383 Layout(const CXXRecordDecl * RD) Layout() argument
2015 const RecordDecl *RD = RT->getDecl(); LayoutField() local
2121 if (const RecordDecl *RD = D->getParent()) { LayoutField() local
2142 if (const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(D)) { FinishLayout() local
2186 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) { FinishLayout() local
2326 computeKeyFunction(ASTContext & Context,const CXXRecordDecl * RD) computeKeyFunction() argument
2414 mustSkipTailPadding(TargetCXXABI ABI,const CXXRecordDecl * RD) mustSkipTailPadding() argument
2731 layout(const RecordDecl * RD) layout() argument
2742 cxxLayout(const CXXRecordDecl * RD) cxxLayout() argument
2765 initializeLayout(const RecordDecl * RD) initializeLayout() argument
2801 initializeCXXLayout(const CXXRecordDecl * RD) initializeCXXLayout() argument
2820 layoutNonVirtualBases(const CXXRecordDecl * RD) layoutNonVirtualBases() argument
2906 recordUsesEBO(const RecordDecl * RD) recordUsesEBO() argument
2922 layoutNonVirtualBase(const CXXRecordDecl * RD,const CXXRecordDecl * BaseDecl,const ASTRecordLayout & BaseLayout,const ASTRecordLayout * & PreviousBaseLayout) layoutNonVirtualBase() argument
2959 layoutFields(const RecordDecl * RD) layoutFields() argument
3084 injectVBPtr(const CXXRecordDecl * RD) injectVBPtr() argument
3114 injectVFPtr(const CXXRecordDecl * RD) injectVFPtr() argument
3144 layoutVirtualBases(const CXXRecordDecl * RD) layoutVirtualBases() argument
3203 finalizeLayout(const RecordDecl * RD) finalizeLayout() argument
3240 RequiresVtordisp(const llvm::SmallPtrSetImpl<const CXXRecordDecl * > & BasesWithOverriddenMethods,const CXXRecordDecl * RD) RequiresVtordisp() argument
3348 if (const auto *RD = dyn_cast<CXXRecordDecl>(D)) { getASTRecordLayout() local
3370 if (const auto *RD = dyn_cast<CXXRecordDecl>(D)) { getASTRecordLayout() local
3419 getCurrentKeyFunction(const CXXRecordDecl * RD) getCurrentKeyFunction() argument
3596 DumpRecordLayout(raw_ostream & OS,const RecordDecl * RD,const ASTContext & C,CharUnits Offset,unsigned IndentLevel,const char * Description,bool PrintSizeInfo,bool IncludeVirtualBases) DumpRecordLayout() argument
3741 DumpRecordLayout(const RecordDecl * RD,raw_ostream & OS,bool Simple) const DumpRecordLayout() argument
[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() argument
180 const CXXRecordDecl *RD in LayoutVTT() local
[all...]
H A DComparisonCategories.cpp107 if (const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(Lookup.front())) in lookupCXXRecordDecl() local
119 if (const CXXRecordDecl *RD = lookupCXXRecordDecl(Ctx, NS, Kind)) in lookupInfo() local
129 const auto *RD = Ty->getAsCXXRecordDecl(); in lookupInfoForType() local
[all...]
H A DMicrosoftCXXABI.cpp150 getCopyConstructorForExceptionObject(CXXRecordDecl *RD) override { in getCopyConstructorForExceptionObject()
155 addCopyConstructorForExceptionObject(CXXRecordDecl *RD, in addCopyConstructorForExceptionObject()
208 static bool usesMultipleInheritanceModel(const CXXRecordDecl *RD) { in usesMultipleInheritanceModel()
281 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in getMSMemberPointerSlots() local
H A DVTableBuilder.cpp330 const CXXRecordDecl *RD = Base.getBase(); in ComputeBaseOffsets() local
380 const CXXRecordDecl *RD = Base.getBase(); in dump() local
687 const CXXRecordDecl *RD = Base.getBase(); AddVCallOffsets() local
752 AddVBaseOffsets(const CXXRecordDecl * RD,CharUnits OffsetInLayoutClass) AddVBaseOffsets() argument
1374 const CXXRecordDecl *RD = FirstBaseInPrimaryBaseChain; IsOverriderUsed() local
1453 const CXXRecordDecl *RD = Base.getBase(); AddMethods() local
1687 const CXXRecordDecl *RD = Base.getBase(); LayoutPrimaryAndSecondaryVTables() local
1750 const CXXRecordDecl *RD = Base.getBase(); LayoutSecondaryVTables() local
1800 DeterminePrimaryVirtualBases(const CXXRecordDecl * RD,CharUnits OffsetInLayoutClass,VisitedVirtualBasesSetTy & VBases) DeterminePrimaryVirtualBases() argument
1856 LayoutVTablesForVirtualBases(const CXXRecordDecl * RD,VisitedVirtualBasesSetTy & VBases) LayoutVTablesForVirtualBases() argument
2070 const CXXRecordDecl *RD = I.second.getBase(); dumpLayout() local
2280 const CXXRecordDecl *RD = cast<CXXMethodDecl>(GD.getDecl())->getParent(); getMethodVTableIndex() local
2290 getVirtualBaseOffsetOffset(const CXXRecordDecl * RD,const CXXRecordDecl * VBase) getVirtualBaseOffsetOffset() argument
2328 computeVTableRelatedInformation(const CXXRecordDecl * RD) computeVTableRelatedInformation() argument
2906 GroupNewVirtualOverloads(const CXXRecordDecl * RD,SmallVector<const CXXMethodDecl *,10> & VirtualMethods) GroupNewVirtualOverloads() argument
2937 isDirectVBase(const CXXRecordDecl * Base,const CXXRecordDecl * RD) isDirectVBase() argument
2948 const CXXRecordDecl *RD = Base.getBase(); AddMethods() local
3299 computeVTablePaths(bool ForVBTables,const CXXRecordDecl * RD,VPtrInfoVector & Paths) computeVTablePaths() argument
3427 findPathsToSubobject(ASTContext & Context,const ASTRecordLayout & MostDerivedLayout,const CXXRecordDecl * RD,CharUnits Offset,BaseSubobject IntroducingObject,FullPathTy & FullPath,std::list<FullPathTy> & Paths) findPathsToSubobject() argument
3467 getOffsetOfFullPath(ASTContext & Context,const CXXRecordDecl * RD,const FullPathTy & FullPath) getOffsetOfFullPath() argument
3499 selectBestPath(ASTContext & Context,const CXXRecordDecl * RD,const VPtrInfo & Info,std::list<FullPathTy> & FullPaths) selectBestPath() argument
3569 computeFullPathsForVFTables(ASTContext & Context,const CXXRecordDecl * RD,VPtrInfoVector & Paths) computeFullPathsForVFTables() argument
3603 computeVTableRelatedInformation(const CXXRecordDecl * RD) computeVTableRelatedInformation() argument
3651 dumpMethodLocations(const CXXRecordDecl * RD,const MethodVFTableLocationsTy & NewMethods,raw_ostream & Out) dumpMethodLocations() argument
3710 computeVBTableRelatedInformation(const CXXRecordDecl * RD) computeVBTableRelatedInformation() argument
3756 enumerateVBTables(const CXXRecordDecl * RD) enumerateVBTables() argument
3761 getVFPtrOffsets(const CXXRecordDecl * RD) getVFPtrOffsets() argument
3769 getVFTableLayout(const CXXRecordDecl * RD,CharUnits VFPtrOffset) getVFTableLayout() argument
3791 const CXXRecordDecl *RD = cast<CXXMethodDecl>(GD.getDecl())->getParent(); getMethodVFTableLocation() local
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTT.cpp43 const CXXRecordDecl *RD) { in EmitVTTDefinition() argument
103 GetAddrOfVTT(const CXXRecordDecl * RD) GetAddrOfVTT() argument
128 getSubVTTIndex(const CXXRecordDecl * RD,BaseSubobject Base) getSubVTTIndex() argument
154 getSecondaryVirtualPointerIndex(const CXXRecordDecl * RD,BaseSubobject Base) getSecondaryVirtualPointerIndex() argument
[all...]
H A DCGVTables.cpp887 GenerateConstructionVTable(const CXXRecordDecl * RD,const BaseSubobject & Base,bool BaseIsVirtual,llvm::GlobalVariable::LinkageTypes Linkage,VTableAddressPointsMapTy & AddressPoints) GenerateConstructionVTable() argument
1036 shouldEmitAvailableExternallyVTable(const CodeGenModule & CGM,const CXXRecordDecl * RD) shouldEmitAvailableExternallyVTable() argument
1045 getVTableLinkage(const CXXRecordDecl * RD) getVTableLinkage() argument
1143 GenerateClassData(const CXXRecordDecl * RD) GenerateClassData() argument
1163 isVTableExternal(const CXXRecordDecl * RD) isVTableExternal() argument
1205 shouldEmitVTableAtEndOfTranslationUnit(CodeGenModule & CGM,const CXXRecordDecl * RD) shouldEmitVTableAtEndOfTranslationUnit() argument
1224 for (const CXXRecordDecl *RD : DeferredVTables) EmitDeferredVTables() local
1235 AlwaysHasLTOVisibilityPublic(const CXXRecordDecl * RD) AlwaysHasLTOVisibilityPublic() argument
1259 HasHiddenLTOVisibility(const CXXRecordDecl * RD) HasHiddenLTOVisibility() argument
1272 GetVCallVisibilityLevel(const CXXRecordDecl * RD,llvm::DenseSet<const CXXRecordDecl * > & Visited) GetVCallVisibilityLevel() argument
1305 EmitVTableTypeMetadata(const CXXRecordDecl * RD,llvm::GlobalVariable * VTable,const VTableLayout & VTLayout) EmitVTableTypeMetadata() argument
[all...]
H A DCodeGenTypes.cpp50 addRecordTypeName(const RecordDecl * RD,llvm::StructType * Ty,StringRef suffix) addRecordTypeName() argument
188 const RecordDecl *RD = cast<RecordDecl>(TD); UpdateCompletedType() local
202 RefreshTypeCacheForClass(const CXXRecordDecl * RD) RefreshTypeCacheForClass() argument
731 ConvertRecordDeclType(const RecordDecl * RD) ConvertRecordDeclType() argument
774 getCGRecordLayout(const RecordDecl * RD) getCGRecordLayout() argument
812 const RecordDecl *RD = RT->getDecl(); isZeroInitializable() local
824 isZeroInitializable(const RecordDecl * RD) isZeroInitializable() argument
[all...]
H A DCGCXX.cpp249 const CXXRecordDecl *RD) { in BuildAppleKextVirtualCall() argument
298 return ::BuildAppleKextVirtualCall(*this, MD, Ty, RD); in BuildAppleKextVirtualDestructorCall() argument
284 const auto *RD = cast<CXXRecordDecl>(RT->getDecl()); BuildAppleKextVirtualCall() local
H A DMicrosoftCXXABI.cpp99 std::vector<CharUnits> getVBPtrOffsets(const CXXRecordDecl *RD) override { in getVBPtrOffsets() argument
676 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); isMemberPointerConvertible() local
1110 isTrivialForMSVC(const CXXRecordDecl * RD,QualType Ty,CodeGenModule & CGM) isTrivialForMSVC() argument
1153 const CXXRecordDecl *RD = FI.getReturnType()->getAsCXXRecordDecl(); classifyReturnType() local
1183 EmitCtorCompleteObjectHandler(CodeGenFunction & CGF,const CXXRecordDecl * RD) EmitCtorCompleteObjectHandler() argument
1225 initializeHiddenVirtualInheritanceMembers(CodeGenFunction & CGF,const CXXRecordDecl * RD) initializeHiddenVirtualInheritanceMembers() argument
1304 EmitVBPtrStores(CodeGenFunction & CGF,const CXXRecordDecl * RD) EmitVBPtrStores() argument
1680 emitVTableTypeMetadata(const VPtrInfo & Info,const CXXRecordDecl * RD,llvm::GlobalVariable * VTable) emitVTableTypeMetadata() argument
1742 emitVTableDefinitions(CodeGenVTables & CGVT,const CXXRecordDecl * RD) emitVTableDefinitions() argument
1786 mangleVFTableName(MicrosoftMangleContext & MangleContext,const CXXRecordDecl * RD,const VPtrInfo & VFPtr,SmallString<256> & Name) mangleVFTableName() argument
1807 getAddrOfVTable(const CXXRecordDecl * RD,CharUnits VPtrOffset) getAddrOfVTable() argument
2028 enumerateVBTables(const CXXRecordDecl * RD) enumerateVBTables() argument
2129 emitVirtualInheritanceTables(const CXXRecordDecl * RD) emitVirtualInheritanceTables() argument
2140 getAddrOfVBTable(const VPtrInfo & VBT,const CXXRecordDecl * RD,llvm::GlobalVariable::LinkageTypes Linkage) getAddrOfVBTable() argument
2170 emitVBTableDefinition(const VPtrInfo & VBT,const CXXRecordDecl * RD,llvm::GlobalVariable * GV) const emitVBTableDefinition() argument
2777 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); isZeroInitializable() local
2785 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); ConvertMemberPointerType() local
2810 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); GetNullMemberPointerFields() local
2845 EmitFullMemberPointer(llvm::Constant * FirstField,bool IsMemberFunction,const CXXRecordDecl * RD,CharUnits NonVirtualBaseAdjustment,unsigned VBTableIndex) EmitFullMemberPointer() argument
2882 EmitMemberDataPointer(const CXXRecordDecl * RD,CharUnits offset) EmitMemberDataPointer() argument
2915 const CXXRecordDecl *RD = cast<CXXRecordDecl>(FD->getParent()); EmitMemberPointer() local
2961 const CXXRecordDecl *RD = MD->getParent()->getMostRecentNonInjectedDecl(); EmitMemberFunctionPointer() local
3025 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); EmitMemberPointerComparison() local
3163 AdjustVirtualBase(CodeGenFunction & CGF,const Expr * E,const CXXRecordDecl * RD,Address Base,llvm::Value * VBTableOffset,llvm::Value * VBPtrOffset) AdjustVirtualBase() argument
3224 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); EmitMemberDataPointerAddress() local
3508 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); EmitLoadOfMemberFunctionPointer() local
3615 const CXXRecordDecl *RD, *VirtualRoot; global() member
3694 const CXXRecordDecl *RD; global() member
3704 serializeClassHierarchy(SmallVectorImpl<MSRTTIClass> & Classes,const CXXRecordDecl * RD) serializeClassHierarchy() argument
4020 getMSCompleteObjectLocator(const CXXRecordDecl * RD,const VPtrInfo & Info) getMSCompleteObjectLocator() argument
4072 const CXXRecordDecl *RD = CD->getParent(); getAddrOfCXXCtorClosure() local
4178 CXXRecordDecl *RD = T->getAsCXXRecordDecl(); getCatchableType() local
4219 if (const CXXRecordDecl *RD = PointeeType->getAsCXXRecordDecl()) { getCatchableType() local
4414 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) getThrowInfo() local
4463 LoadVTablePtr(CodeGenFunction & CGF,Address This,const CXXRecordDecl * RD) LoadVTablePtr() argument
[all...]
H A DCGRecordLayout.h205 hasNonVirtualBaseLLVMField(const CXXRecordDecl * RD) hasNonVirtualBaseLLVMField() argument
209 getNonVirtualBaseLLVMFieldNo(const CXXRecordDecl * RD) getNonVirtualBaseLLVMFieldNo() argument
H A DCodeGenABITypes.cpp56 const CXXRecordDecl *RD, in arrangeCXXMethodType()
113 const RecordDecl *RD, in getLLVMFieldNumber()
H A DCGDebugInfo.cpp293 getClassName(const RecordDecl * RD) getClassName() argument
1113 if (const auto *RD = dyn_cast<CXXRecordDecl>(TD)) getTypeIdentifier() local
1127 getTagForRecord(const RecordDecl * RD) getTagForRecord() argument
1145 const RecordDecl *RD = Ty->getDecl(); getOrCreateRecordFwdDecl() local
1357 getAccessFlag(AccessSpecifier Access,const RecordDecl * RD) getAccessFlag() argument
1502 createBitFieldType(const FieldDecl * BitFieldDecl,llvm::DIScope * RecordTy,const RecordDecl * RD) createBitFieldType() argument
1537 createBitFieldSeparatorIfNeeded(const FieldDecl * BitFieldDecl,const llvm::DIDerivedType * BitFieldDI,llvm::ArrayRef<llvm::Metadata * > PreviousFieldsDI,const RecordDecl * RD) createBitFieldSeparatorIfNeeded() argument
1610 createFieldType(StringRef name,QualType type,SourceLocation loc,AccessSpecifier AS,uint64_t offsetInBits,uint32_t AlignInBits,llvm::DIFile * tunit,llvm::DIScope * scope,const RecordDecl * RD,llvm::DINodeArray Annotations) createFieldType() argument
1676 CreateRecordStaticField(const VarDecl * Var,llvm::DIType * RecordTy,const RecordDecl * RD) CreateRecordStaticField() argument
1713 CollectRecordNormalField(const FieldDecl * field,uint64_t OffsetInBits,llvm::DIFile * tunit,SmallVectorImpl<llvm::Metadata * > & elements,llvm::DIType * RecordTy,const RecordDecl * RD) CollectRecordNormalField() argument
1851 const CXXRecordDecl *RD = ThisPtr->getPointeeCXXRecordDecl(); getOrCreateInstanceMethodType() local
1886 isFunctionLocalClass(const CXXRecordDecl * RD) isFunctionLocalClass() argument
2013 CollectCXXMemberFunctions(const CXXRecordDecl * RD,llvm::DIFile * Unit,SmallVectorImpl<llvm::Metadata * > & EltTys,llvm::DIType * RecordTy) CollectCXXMemberFunctions() argument
2050 CollectCXXBases(const CXXRecordDecl * RD,llvm::DIFile * Unit,SmallVectorImpl<llvm::Metadata * > & EltTys,llvm::DIType * RecordTy) CollectCXXBases() argument
2066 CollectCXXBasesAux(const CXXRecordDecl * RD,llvm::DIFile * Unit,SmallVectorImpl<llvm::Metadata * > & EltTys,llvm::DIType * RecordTy,const CXXRecordDecl::base_class_const_range & Bases,llvm::DenseSet<CanonicalDeclPtr<const CXXRecordDecl>> & SeenTypes,llvm::DINode::DIFlags StartingFlags) CollectCXXBasesAux() argument
2296 CollectCXXTemplateParams(const RecordDecl * RD,llvm::DIFile * Unit) CollectCXXTemplateParams() argument
2336 getVTableName(const CXXRecordDecl * RD) getVTableName() argument
2395 CollectVTableInfo(const CXXRecordDecl * RD,llvm::DIFile * Unit,SmallVectorImpl<llvm::Metadata * > & EltTys) CollectVTableInfo() argument
2501 completeType(const RecordDecl * RD) completeType() argument
2508 isClassOrMethodDLLImport(const CXXRecordDecl * RD) isClassOrMethodDLLImport() argument
2518 isDefinedInClangModule(const RecordDecl * RD) isDefinedInClangModule() argument
2549 completeClassData(const RecordDecl * RD) completeClassData() argument
2563 completeClass(const RecordDecl * RD) completeClass() argument
2590 canUseCtorHoming(const CXXRecordDecl * RD) canUseCtorHoming() argument
2617 shouldOmitDefinition(llvm::codegenoptions::DebugInfoKind DebugKind,bool DebugTypeExtRefs,const RecordDecl * RD,const LangOptions & LangOpts) shouldOmitDefinition() argument
2675 completeRequiredType(const RecordDecl * RD) completeRequiredType() argument
2686 RecordDecl *RD = Ty->getDecl(); CreateType() local
2700 GetPreferredNameType(const CXXRecordDecl * RD,llvm::DIFile * Unit) GetPreferredNameType() argument
2714 RecordDecl *RD = Ty->getDecl(); CreateTypeDefinition() local
3703 RecordDecl *RD = Ty->getDecl(); CreateLimitedType() local
3799 CollectContainingType(const CXXRecordDecl * RD,llvm::DICompositeType * RealDecl) CollectContainingType() argument
4672 const RecordDecl *RD = RT->getDecl(); EmitDeclare() local
5225 CollectAnonRecordDecls(const RecordDecl * RD,llvm::DIFile * Unit,unsigned LineNo,StringRef LinkageName,llvm::GlobalVariable * Var,llvm::DIScope * DContext) CollectAnonRecordDecls() argument
5256 const auto *RD = dyn_cast<CXXRecordDecl>(RT->getDecl()); ReferencesAnonymousEntity() local
5368 if (auto *RD = dyn_cast<CXXRecordDecl>(ND)) { GetName() local
5513 const RecordDecl *RD = T->castAs<RecordType>()->getDecl(); EmitGlobalVariable() local
5588 auto *RD = cast<RecordDecl>(VarD->getDeclContext()); EmitGlobalVariable() local
[all...]
H A DABIInfoImpl.cpp112 const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(RT->getDecl()); getRecordArgABI() local
294 const RecordDecl *RD = RT->getDecl(); isEmptyRecord() local
315 const RecordDecl *RD = RT->getDecl(); isSingleElementStruct() local
434 const RecordDecl *RD = RT->getDecl(); isRecordWithSIMDVectorType() local
[all...]
H A DCodeGenTBAA.cpp101 const RecordDecl *RD = TTy->getDecl()->getDefinition(); isValidBaseType() local
287 const RecordDecl *RD = TTy->getDecl()->getDefinition(); CollectFields() local
339 const RecordDecl *RD = TTy->getDecl()->getDefinition(); getBaseTypeInfoHelper() local
[all...]
H A DModuleBuilder.cpp280 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) in HandleTagDeclRequiredDefinition() local
299 void AssignInheritanceModel(CXXRecordDecl *RD) override { in AssignInheritanceModel() argument
317 void HandleVTable(CXXRecordDecl *RD) override { in HandleVTable() argument
/freebsd-src/contrib/llvm-project/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()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp115 static void EmitRDPC(MCStreamer &OutStreamer, MCOperand &RD, in EmitRDPC() argument
125 MCOperand &Imm, MCOperand &RD, in EmitSETHI() argument
136 MCOperand &RS1, MCOperand &Src2, MCOperand &RD, in EmitBinary() argument
148 MCOperand &RS1, MCOperand &Imm, MCOperand &RD, in EmitOR() argument
154 MCOperand &RS1, MCOperand &RS2, MCOperand &RD, in EmitADD() argument
160 EmitSHL(MCStreamer & OutStreamer,MCOperand & RS1,MCOperand & Imm,MCOperand & RD,const MCSubtargetInfo & STI) EmitSHL() argument
169 EmitHiLo(MCStreamer & OutStreamer,MCSymbol * GOTSym,SparcMCExpr::VariantKind HiKind,SparcMCExpr::VariantKind LoKind,MCOperand & RD,MCContext & OutContext,const MCSubtargetInfo & STI) EmitHiLo() argument
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMoveChecker.cpp159 const CXXRecordDecl *RD, MisuseKind MK) in MovedBugVisitor()
181 const CXXRecordDecl *RD; member in __anon5757272c0211::MoveChecker::MovedBugVisitor
351 const CXXRecordDecl *RD, MisuseKind MK, in modelUse()
392 const CXXRecordDecl *RD, in tryToReportBug()
483 const CXXRecordDecl *RD = MethodDecl->getParent(); in checkPostCall() local
544 bool MoveChecker::belongsTo(const CXXRecordDecl *RD, in belongsTo()
574 const CXXRecordDecl *RD, MisuseKind MK) const { in explainObject() argument
613 const CXXRecordDecl *RD = CtorDec->getParent(); in checkPreCall() local
651 const CXXRecordDecl *RD = MethodDecl->getParent(); in checkPreCall() local
H A DLLVMConventionsChecker.cpp65 static bool IsClangType(const RecordDecl *RD) { in IsClangType() argument
69 static bool IsClangDecl(const RecordDecl *RD) { in IsClangDecl() argument
73 static bool IsClangStmt(const RecordDecl *RD) { in IsClangStmt() argument
77 static bool IsClangAttr(const RecordDecl *RD) { in IsClangAttr() argument
250 const RecordDecl *RD = RT->getDecl()->getDefinition(); Visit() local
[all...]
H A DPaddingChecker.cpp72 void visitRecord(const RecordDecl *RD, uint64_t PadMultiplier = 1) const { in visitRecord() argument
190 calculateBaselinePad(const RecordDecl * RD,const ASTContext & ASTContext,const ASTRecordLayout & RL) calculateBaselinePad() argument
232 calculateOptimalPad(const RecordDecl * RD,const ASTContext & ASTContext,const ASTRecordLayout & RL) calculateOptimalPad() argument
311 reportRecord(const RecordDecl * RD,CharUnits BaselinePad,CharUnits OptimalPad,const SmallVector<const FieldDecl *,20> & OptimalFieldsOrder) const reportRecord() argument
[all...]
/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DASTConsumer.h123 /// \param RD The class whose vtable was used. in HandleVTable() argument
112 AssignInheritanceModel(CXXRecordDecl * RD) AssignInheritanceModel() argument
/freebsd-src/contrib/llvm-project/clang/lib/ExtractAPI/
H A DAvailabilityInfo.cpp
/freebsd-src/contrib/llvm-project/clang/lib/Index/
H A DIndexingContext.cpp157 } else if (const auto *RD = dyn_cast<CXXRecordDecl>(D)) { in isTemplateImplicitInstantiation() local
203 else if (const auto *RD = dyn_cast<CXXRecordDecl>(D->getDeclContext())) in getDeclContextForTemplateInstationPattern() local
221 } else if (const auto *RD = dyn_cast<CXXRecordDecl>(D)) { in adjustTemplateImplicitInstantiation() local
285 } else if (auto RD = dyn_cast<RecordDecl>(Parent)) { in adjustParent() local
/freebsd-src/contrib/llvm-project/clang/lib/AST/Interp/
H A DRecord.cpp46 const RecordDecl *RD = T->getAs<RecordType>()->getDecl(); getBase() local

12345678