Home
last modified time | relevance | path

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

1234567891011

/llvm-project/clang/unittests/AST/
H A DRandstructTest.cpp44 RecordDecl *RD = FirstDeclMatcher<RecordDecl>().match( in getRecordDeclFromAST() local
49 static std::vector<std::string> getFieldNamesFromRecord(const RecordDecl *RD) { in getFieldNamesFromRecord()
135 long declCount(const RecordDecl *RD) { in declCount()
167 const RecordDecl *RD = getRecordDeclFromAST(AST->getASTContext(), "test"); in TEST() local
187 const RecordDecl *RD = getRecordDeclFromAST(AST->getASTContext(), "test"); in TEST() local
207 const RecordDecl *RD = getRecordDeclFromAST(AST->getASTContext(), "test"); in TEST() local
294 const RecordDecl *RD = getRecordDeclFromAST(AST->getASTContext(), "test"); in TEST() local
322 const RecordDecl *RD = getRecordDeclFromAST(AST->getASTContext(), "test"); in TEST() local
348 const RecordDecl *RD = getRecordDeclFromAST(AST->getASTContext(), "test"); in TEST() local
374 const RecordDecl *RD = getRecordDeclFromAST(AST->getASTContext(), "test"); in TEST() local
[all …]
/llvm-project/clang/lib/AST/
H A DVTTBuilder.cpp60 const CXXRecordDecl *RD = Base.getBase(); LayoutSecondaryVTTs() local
85 const CXXRecordDecl *RD = Base.getBase(); LayoutSecondaryVirtualPointers() local
154 LayoutVirtualVTTs(const CXXRecordDecl * RD,VisitedVirtualBasesSetTy & VBases) LayoutVirtualVTTs() argument
180 const CXXRecordDecl *RD = Base.getBase(); LayoutVTT() local
[all...]
H A DRecordLayoutBuilder.cpp232 CanPlaceSubobjectAtOffset(const CXXRecordDecl * RD,CharUnits Offset) const 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
838 SelectPrimaryVBase(const CXXRecordDecl * RD) SelectPrimaryVBase() argument
867 DeterminePrimaryBase(const CXXRecordDecl * RD) DeterminePrimaryBase() argument
915 ComputeBaseSubobjectInfo(const CXXRecordDecl * RD,bool IsVirtual,BaseSubobjectInfo * Derived) ComputeBaseSubobjectInfo() argument
992 ComputeBaseSubobjectInfo(const CXXRecordDecl * RD) ComputeBaseSubobjectInfo() argument
1033 LayoutNonVirtualBases(const CXXRecordDecl * RD) LayoutNonVirtualBases() argument
1152 LayoutVirtualBases(const CXXRecordDecl * RD,const CXXRecordDecl * MostDerivedClass) LayoutVirtualBases() argument
1323 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) { InitializeLayout() local
1362 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) InitializeLayout() local
1390 Layout(const CXXRecordDecl * RD) Layout() argument
2022 const RecordDecl *RD = RT->getDecl(); LayoutField() local
2128 if (const RecordDecl *RD = D->getParent()) { LayoutField() local
2149 if (const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(D)) { FinishLayout() local
2193 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) { FinishLayout() local
2333 computeKeyFunction(ASTContext & Context,const CXXRecordDecl * RD) computeKeyFunction() argument
2421 mustSkipTailPadding(TargetCXXABI ABI,const CXXRecordDecl * RD) mustSkipTailPadding() argument
2743 layout(const RecordDecl * RD) layout() argument
2754 cxxLayout(const CXXRecordDecl * RD) cxxLayout() argument
2777 initializeLayout(const RecordDecl * RD) initializeLayout() argument
2813 initializeCXXLayout(const CXXRecordDecl * RD) initializeCXXLayout() argument
2832 layoutNonVirtualBases(const CXXRecordDecl * RD) layoutNonVirtualBases() argument
2918 recordUsesEBO(const RecordDecl * RD) recordUsesEBO() argument
2934 layoutNonVirtualBase(const CXXRecordDecl * RD,const CXXRecordDecl * BaseDecl,const ASTRecordLayout & BaseLayout,const ASTRecordLayout * & PreviousBaseLayout) layoutNonVirtualBase() argument
2971 layoutFields(const RecordDecl * RD) layoutFields() argument
3096 injectVBPtr(const CXXRecordDecl * RD) injectVBPtr() argument
3126 injectVFPtr(const CXXRecordDecl * RD) injectVFPtr() argument
3156 layoutVirtualBases(const CXXRecordDecl * RD) layoutVirtualBases() argument
3215 finalizeLayout(const RecordDecl * RD) finalizeLayout() argument
3252 RequiresVtordisp(const llvm::SmallPtrSetImpl<const CXXRecordDecl * > & BasesWithOverriddenMethods,const CXXRecordDecl * RD) RequiresVtordisp() argument
3360 if (const auto *RD = dyn_cast<CXXRecordDecl>(D)) { getASTRecordLayout() local
3382 if (const auto *RD = dyn_cast<CXXRecordDecl>(D)) { getASTRecordLayout() local
3431 getCurrentKeyFunction(const CXXRecordDecl * RD) getCurrentKeyFunction() argument
3608 DumpRecordLayout(raw_ostream & OS,const RecordDecl * RD,const ASTContext & C,CharUnits Offset,unsigned IndentLevel,const char * Description,bool PrintSizeInfo,bool IncludeVirtualBases) DumpRecordLayout() argument
3753 DumpRecordLayout(const RecordDecl * RD,raw_ostream & OS,bool Simple) const DumpRecordLayout() argument
[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
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 DAvailability.cpp27 for (const auto *RD : Decl->redecls()) { createFromDecl() 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
1404 const CXXRecordDecl *RD = FirstBaseInPrimaryBaseChain; IsOverriderUsed() local
1483 const CXXRecordDecl *RD = Base.getBase(); AddMethods() local
1729 const CXXRecordDecl *RD = Base.getBase(); LayoutPrimaryAndSecondaryVTables() local
1792 const CXXRecordDecl *RD = Base.getBase(); LayoutSecondaryVTables() local
1842 DeterminePrimaryVirtualBases(const CXXRecordDecl * RD,CharUnits OffsetInLayoutClass,VisitedVirtualBasesSetTy & VBases) DeterminePrimaryVirtualBases() argument
1898 LayoutVTablesForVirtualBases(const CXXRecordDecl * RD,VisitedVirtualBasesSetTy & VBases) LayoutVTablesForVirtualBases() argument
2135 const CXXRecordDecl *RD = I.second.getBase(); dumpLayout() local
2344 const CXXRecordDecl *RD = cast<CXXMethodDecl>(GD.getDecl())->getParent(); getMethodVTableIndex() local
2354 getVirtualBaseOffsetOffset(const CXXRecordDecl * RD,const CXXRecordDecl * VBase) getVirtualBaseOffsetOffset() argument
2421 computeVTableRelatedInformation(const CXXRecordDecl * RD) computeVTableRelatedInformation() argument
2999 GroupNewVirtualOverloads(const CXXRecordDecl * RD,SmallVector<const CXXMethodDecl *,10> & VirtualMethods) GroupNewVirtualOverloads() argument
3030 isDirectVBase(const CXXRecordDecl * Base,const CXXRecordDecl * RD) isDirectVBase() argument
3041 const CXXRecordDecl *RD = Base.getBase(); AddMethods() local
3392 computeVTablePaths(bool ForVBTables,const CXXRecordDecl * RD,VPtrInfoVector & Paths) computeVTablePaths() argument
3520 findPathsToSubobject(ASTContext & Context,const ASTRecordLayout & MostDerivedLayout,const CXXRecordDecl * RD,CharUnits Offset,BaseSubobject IntroducingObject,FullPathTy & FullPath,std::list<FullPathTy> & Paths) findPathsToSubobject() argument
3560 getOffsetOfFullPath(ASTContext & Context,const CXXRecordDecl * RD,const FullPathTy & FullPath) getOffsetOfFullPath() argument
3592 selectBestPath(ASTContext & Context,const CXXRecordDecl * RD,const VPtrInfo & Info,std::list<FullPathTy> & FullPaths) selectBestPath() argument
3662 computeFullPathsForVFTables(ASTContext & Context,const CXXRecordDecl * RD,VPtrInfoVector & Paths) computeFullPathsForVFTables() argument
3696 computeVTableRelatedInformation(const CXXRecordDecl * RD) computeVTableRelatedInformation() argument
3744 dumpMethodLocations(const CXXRecordDecl * RD,const MethodVFTableLocationsTy & NewMethods,raw_ostream & Out) dumpMethodLocations() argument
3803 computeVBTableRelatedInformation(const CXXRecordDecl * RD) computeVBTableRelatedInformation() argument
3849 enumerateVBTables(const CXXRecordDecl * RD) enumerateVBTables() argument
3854 getVFPtrOffsets(const CXXRecordDecl * RD) getVFPtrOffsets() argument
3862 getVFTableLayout(const CXXRecordDecl * RD,CharUnits VFPtrOffset) getVFTableLayout() argument
3884 const CXXRecordDecl *RD = cast<CXXMethodDecl>(GD.getDecl())->getParent(); getMethodVFTableLocation() local
[all...]
/llvm-project/clang/lib/CodeGen/
H A DCGVTT.cpp43 const CXXRecordDecl *RD) { in EmitVTTDefinition() argument
117 GetAddrOfVTT(const CXXRecordDecl * RD) GetAddrOfVTT() argument
142 getSubVTTIndex(const CXXRecordDecl * RD,BaseSubobject Base) getSubVTTIndex() argument
169 getSecondaryVirtualPointerIndex(const CXXRecordDecl * RD,BaseSubobject Base) getSecondaryVirtualPointerIndex() argument
[all...]
H A DCGCXX.cpp249 BuildAppleKextVirtualCall(CodeGenFunction & CGF,GlobalDecl GD,llvm::Type * Ty,const CXXRecordDecl * RD) BuildAppleKextVirtualCall() argument
293 const auto *RD = cast<CXXRecordDecl>(RT->getDecl()); BuildAppleKextVirtualCall() local
307 BuildAppleKextVirtualDestructorCall(const CXXDestructorDecl * DD,CXXDtorType Type,const CXXRecordDecl * RD) BuildAppleKextVirtualDestructorCall() argument
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
736 ConvertRecordDeclType(const RecordDecl * RD) ConvertRecordDeclType() argument
779 getCGRecordLayout(const RecordDecl * RD) getCGRecordLayout() argument
817 const RecordDecl *RD = RT->getDecl(); isZeroInitializable() local
829 isZeroInitializable(const RecordDecl * RD) isZeroInitializable() argument
[all...]
H A DCGVTables.cpp920 GenerateConstructionVTable(const CXXRecordDecl * RD,const BaseSubobject & Base,bool BaseIsVirtual,llvm::GlobalVariable::LinkageTypes Linkage,VTableAddressPointsMapTy & AddressPoints) GenerateConstructionVTable() argument
1069 shouldEmitAvailableExternallyVTable(const CodeGenModule & CGM,const CXXRecordDecl * RD) shouldEmitAvailableExternallyVTable() argument
1078 getVTableLinkage(const CXXRecordDecl * RD) getVTableLinkage() argument
1186 GenerateClassData(const CXXRecordDecl * RD) GenerateClassData() argument
1206 isVTableExternal(const CXXRecordDecl * RD) isVTableExternal() argument
1257 shouldEmitVTableAtEndOfTranslationUnit(CodeGenModule & CGM,const CXXRecordDecl * RD) shouldEmitVTableAtEndOfTranslationUnit() argument
1276 for (const CXXRecordDecl *RD : DeferredVTables) EmitDeferredVTables() local
1287 AlwaysHasLTOVisibilityPublic(const CXXRecordDecl * RD) AlwaysHasLTOVisibilityPublic() argument
1311 HasHiddenLTOVisibility(const CXXRecordDecl * RD) HasHiddenLTOVisibility() argument
1324 GetVCallVisibilityLevel(const CXXRecordDecl * RD,llvm::DenseSet<const CXXRecordDecl * > & Visited) GetVCallVisibilityLevel() argument
1357 EmitVTableTypeMetadata(const CXXRecordDecl * RD,llvm::GlobalVariable * VTable,const VTableLayout & VTLayout) EmitVTableTypeMetadata() argument
[all...]
H A DMicrosoftCXXABI.cpp99 std::vector<CharUnits> getVBPtrOffsets(const CXXRecordDecl *RD) override { in getVBPtrOffsets() argument
674 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); isMemberPointerConvertible() local
1106 isTrivialForMSVC(const CXXRecordDecl * RD,QualType Ty,CodeGenModule & CGM) isTrivialForMSVC() argument
1169 const CXXRecordDecl *RD = FI.getReturnType()->getAsCXXRecordDecl(); classifyReturnType() local
1199 EmitCtorCompleteObjectHandler(CodeGenFunction & CGF,const CXXRecordDecl * RD) EmitCtorCompleteObjectHandler() argument
1241 initializeHiddenVirtualInheritanceMembers(CodeGenFunction & CGF,const CXXRecordDecl * RD) initializeHiddenVirtualInheritanceMembers() argument
1320 EmitVBPtrStores(CodeGenFunction & CGF,const CXXRecordDecl * RD) EmitVBPtrStores() argument
1697 emitVTableTypeMetadata(const VPtrInfo & Info,const CXXRecordDecl * RD,llvm::GlobalVariable * VTable) emitVTableTypeMetadata() argument
1759 emitVTableDefinitions(CodeGenVTables & CGVT,const CXXRecordDecl * RD) emitVTableDefinitions() argument
1803 mangleVFTableName(MicrosoftMangleContext & MangleContext,const CXXRecordDecl * RD,const VPtrInfo & VFPtr,SmallString<256> & Name) mangleVFTableName() argument
1817 getAddrOfVTable(const CXXRecordDecl * RD,CharUnits VPtrOffset) getAddrOfVTable() argument
2039 enumerateVBTables(const CXXRecordDecl * RD) enumerateVBTables() argument
2140 emitVirtualInheritanceTables(const CXXRecordDecl * RD) emitVirtualInheritanceTables() argument
2151 getAddrOfVBTable(const VPtrInfo & VBT,const CXXRecordDecl * RD,llvm::GlobalVariable::LinkageTypes Linkage) getAddrOfVBTable() argument
2181 emitVBTableDefinition(const VPtrInfo & VBT,const CXXRecordDecl * RD,llvm::GlobalVariable * GV) const emitVBTableDefinition() argument
2790 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); isZeroInitializable() local
2798 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); ConvertMemberPointerType() local
2823 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); GetNullMemberPointerFields() local
2858 EmitFullMemberPointer(llvm::Constant * FirstField,bool IsMemberFunction,const CXXRecordDecl * RD,CharUnits NonVirtualBaseAdjustment,unsigned VBTableIndex) EmitFullMemberPointer() argument
2895 EmitMemberDataPointer(const CXXRecordDecl * RD,CharUnits offset) EmitMemberDataPointer() argument
2928 const CXXRecordDecl *RD = cast<CXXRecordDecl>(FD->getParent()); EmitMemberPointer() local
2974 const CXXRecordDecl *RD = MD->getParent()->getMostRecentNonInjectedDecl(); EmitMemberFunctionPointer() local
3038 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); EmitMemberPointerComparison() local
3176 AdjustVirtualBase(CodeGenFunction & CGF,const Expr * E,const CXXRecordDecl * RD,Address Base,llvm::Value * VBTableOffset,llvm::Value * VBPtrOffset) AdjustVirtualBase() argument
3237 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); EmitMemberDataPointerAddress() local
3521 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); EmitLoadOfMemberFunctionPointer() local
3628 const CXXRecordDecl *RD, *VirtualRoot; global() member
3707 const CXXRecordDecl *RD; global() member
3717 serializeClassHierarchy(SmallVectorImpl<MSRTTIClass> & Classes,const CXXRecordDecl * RD) serializeClassHierarchy() argument
4033 getMSCompleteObjectLocator(const CXXRecordDecl * RD,const VPtrInfo & Info) getMSCompleteObjectLocator() argument
4085 const CXXRecordDecl *RD = CD->getParent(); getAddrOfCXXCtorClosure() local
4191 CXXRecordDecl *RD = T->getAsCXXRecordDecl(); getCatchableType() local
4232 if (const CXXRecordDecl *RD = PointeeType->getAsCXXRecordDecl()) { getCatchableType() local
4427 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) getThrowInfo() local
4473 LoadVTablePtr(CodeGenFunction & CGF,Address This,const CXXRecordDecl * RD) LoadVTablePtr() argument
[all...]
H A DCGRecordLayout.h210 bool hasNonVirtualBaseLLVMField(const CXXRecordDecl *RD) const { in getNonVirtualBaseLLVMFieldNo() argument
206 hasNonVirtualBaseLLVMField(const CXXRecordDecl * RD) hasNonVirtualBaseLLVMField() argument
H A DCodeGenABITypes.cpp56 arrangeCXXMethodType(CodeGenModule & CGM,const CXXRecordDecl * RD,const FunctionProtoType * FTP,const CXXMethodDecl * MD) arrangeCXXMethodType() argument
113 getLLVMFieldNumber(CodeGenModule & CGM,const RecordDecl * RD,const FieldDecl * FD) getLLVMFieldNumber() argument
/llvm-project/llvm/lib/Target/VE/
H A DVEAsmPrinter.cpp130 LEAInst.addOperand(RD); in emitLEAzii() argument
85 emitSIC(MCStreamer & OutStreamer,MCOperand & RD,const MCSubtargetInfo & STI) emitSIC() argument
105 emitLEAzzi(MCStreamer & OutStreamer,MCOperand & Imm,MCOperand & RD,const MCSubtargetInfo & STI) emitLEAzzi() argument
117 emitLEASLzzi(MCStreamer & OutStreamer,MCOperand & Imm,MCOperand & RD,const MCSubtargetInfo & STI) emitLEASLzzi() argument
142 emitLEASLrri(MCStreamer & OutStreamer,MCOperand & RS1,MCOperand & RS2,MCOperand & Imm,MCOperand & RD,const MCSubtargetInfo & STI) emitLEASLrri() argument
154 emitBinary(MCStreamer & OutStreamer,unsigned Opcode,MCOperand & RS1,MCOperand & Src2,MCOperand & RD,const MCSubtargetInfo & STI) emitBinary() argument
165 emitANDrm(MCStreamer & OutStreamer,MCOperand & RS1,MCOperand & Imm,MCOperand & RD,const MCSubtargetInfo & STI) emitANDrm() argument
171 emitHiLo(MCStreamer & OutStreamer,MCSymbol * GOTSym,VEMCExpr::VariantKind HiKind,VEMCExpr::VariantKind LoKind,MCOperand & RD,MCContext & OutContext,const MCSubtargetInfo & STI) emitHiLo() argument
[all...]
/llvm-project/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp115 EmitRDPC(MCStreamer & OutStreamer,MCOperand & RD,const MCSubtargetInfo & STI) EmitRDPC() argument
125 EmitSETHI(MCStreamer & OutStreamer,MCOperand & Imm,MCOperand & RD,const MCSubtargetInfo & STI) EmitSETHI() argument
136 EmitBinary(MCStreamer & OutStreamer,unsigned Opcode,MCOperand & RS1,MCOperand & Src2,MCOperand & RD,const MCSubtargetInfo & STI) EmitBinary() argument
148 EmitOR(MCStreamer & OutStreamer,MCOperand & RS1,MCOperand & Imm,MCOperand & RD,const MCSubtargetInfo & STI) EmitOR() argument
154 EmitADD(MCStreamer & OutStreamer,MCOperand & RS1,MCOperand & RS2,MCOperand & RD,const MCSubtargetInfo & STI) 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...]
/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMoveChecker.cpp159 MovedBugVisitor(const MoveChecker & Chk,const MemRegion * R,const CXXRecordDecl * RD,MisuseKind MK) MovedBugVisitor() argument
181 const CXXRecordDecl *RD; global() member in __anon819b8e0d0211::MoveChecker::MovedBugVisitor
351 modelUse(ProgramStateRef State,const MemRegion * Region,const CXXRecordDecl * RD,MisuseKind MK,CheckerContext & C) const modelUse() argument
392 tryToReportBug(const MemRegion * Region,const CXXRecordDecl * RD,CheckerContext & C,MisuseKind MK) const tryToReportBug() argument
483 const CXXRecordDecl *RD = MethodDecl->getParent(); checkPostCall() local
544 belongsTo(const CXXRecordDecl * RD,const llvm::StringSet<> & Set) const belongsTo() argument
574 explainObject(llvm::raw_ostream & OS,const MemRegion * MR,const CXXRecordDecl * RD,MisuseKind MK) const explainObject() argument
613 const CXXRecordDecl *RD = CtorDec->getParent(); checkPreCall() local
651 const CXXRecordDecl *RD = MethodDecl->getParent(); checkPreCall() local
[all...]
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 visitRecord(const RecordDecl * RD,uint64_t PadMultiplier=1) const 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...]
/llvm-project/clang-tools-extra/clang-tidy/utils/
H A DAliasing.cpp24 static bool capturesByRef(const CXXRecordDecl *RD, const VarDecl *Var) { in capturesByRef()
85 const CXXRecordDecl *RD = MD->getParent(); in refersToEnclosingLambdaCaptureByRef() local
/llvm-project/llvm/unittests/Target/RISCV/
H A DMCInstrAnalysisTest.cpp46 static MCInst jal(unsigned RD) { in jal()
50 static MCInst jalr(unsigned RD, unsigned RS1 = RISCV::X10) { in jalr()
/llvm-project/clang-tools-extra/clang-tidy/misc/
H A DNewDeleteOverloadsCheck.cpp100 const CXXRecordDecl *RD = nullptr) { in hasCorrespondingOverloadInBaseClass()
153 const CXXRecordDecl *RD = nullptr; in check() local
/llvm-project/clang/include/clang/AST/
H A DASTConsumer.h113 virtual void AssignInheritanceModel(CXXRecordDecl *RD) {} in AssignInheritanceModel()
124 virtual void HandleVTable(CXXRecordDecl *RD) {} in HandleVTable()
/llvm-project/clang-tools-extra/clang-tidy/performance/
H A DMoveConstructorInitCheck.cpp50 const auto *RD = QT->getAsCXXRecordDecl(); in check() local
/llvm-project/clang-tools-extra/clangd/
H A DHeuristicResolver.cpp

1234567891011