/llvm-project/clang/unittests/AST/ |
H A D | RandstructTest.cpp | 44 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 D | VTTBuilder.cpp | 60 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 D | RecordLayoutBuilder.cpp | 232 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 D | ComparisonCategories.cpp | 107 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 D | MicrosoftCXXABI.cpp | 150 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 D | Availability.cpp | 27 for (const auto *RD : Decl->redecls()) { createFromDecl() local
|
H A D | VTableBuilder.cpp | 330 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 D | CGVTT.cpp | 43 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 D | CGCXX.cpp | 249 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 D | CodeGenTypes.cpp | 50 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 D | CGVTables.cpp | 920 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 D | MicrosoftCXXABI.cpp | 99 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 D | CGRecordLayout.h | 210 bool hasNonVirtualBaseLLVMField(const CXXRecordDecl *RD) const { in getNonVirtualBaseLLVMFieldNo() argument 206 hasNonVirtualBaseLLVMField(const CXXRecordDecl * RD) hasNonVirtualBaseLLVMField() argument
|
H A D | CodeGenABITypes.cpp | 56 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 D | VEAsmPrinter.cpp | 130 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 D | SparcAsmPrinter.cpp | 115 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 D | MoveChecker.cpp | 159 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 D | LLVMConventionsChecker.cpp | 65 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 D | PaddingChecker.cpp | 72 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 D | Aliasing.cpp | 24 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 D | MCInstrAnalysisTest.cpp | 46 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 D | NewDeleteOverloadsCheck.cpp | 100 const CXXRecordDecl *RD = nullptr) { in hasCorrespondingOverloadInBaseClass() 153 const CXXRecordDecl *RD = nullptr; in check() local
|
/llvm-project/clang/include/clang/AST/ |
H A D | ASTConsumer.h | 113 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 D | MoveConstructorInitCheck.cpp | 50 const auto *RD = QT->getAsCXXRecordDecl(); in check() local
|
/llvm-project/clang-tools-extra/clangd/ |
H A D | HeuristicResolver.cpp |
|