Home
last modified time | relevance | path

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

12345678910>>...15

/external/clang/lib/AST/
DRecordLayoutBuilder.cpp231 EmptySubobjectMap::CanPlaceSubobjectAtOffset(const CXXRecordDecl *RD, in CanPlaceSubobjectAtOffset()
249 void EmptySubobjectMap::AddSubobjectAtOffset(const CXXRecordDecl *RD, in AddSubobjectAtOffset()
376 EmptySubobjectMap::CanPlaceFieldSubobjectAtOffset(const CXXRecordDecl *RD, in CanPlaceFieldSubobjectAtOffset()
437 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in CanPlaceFieldSubobjectAtOffset() local
447 const CXXRecordDecl *RD = RT->getAsCXXRecordDecl(); in CanPlaceFieldSubobjectAtOffset() local
480 void EmptySubobjectMap::UpdateEmptyFieldSubobjects(const CXXRecordDecl *RD, in UpdateEmptyFieldSubobjects()
532 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) { in UpdateEmptyFieldSubobjects() local
544 const CXXRecordDecl *RD = RT->getAsCXXRecordDecl(); in UpdateEmptyFieldSubobjects() local
788 void ItaniumRecordLayoutBuilder::SelectPrimaryVBase(const CXXRecordDecl *RD) { in SelectPrimaryVBase()
817 void ItaniumRecordLayoutBuilder::DeterminePrimaryBase(const CXXRecordDecl *RD) { in DeterminePrimaryBase()
[all …]
DVTTBuilder.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
DVTableBuilder.cpp330 const CXXRecordDecl *RD = Base.getBase(); in ComputeBaseOffsets() local
380 const CXXRecordDecl *RD = Base.getBase(); in dump() local
674 const CXXRecordDecl *RD = Base.getBase(); in AddVCallOffsets() local
739 VCallAndVBaseOffsetBuilder::AddVBaseOffsets(const CXXRecordDecl *RD, in AddVBaseOffsets()
1374 const CXXRecordDecl *RD = FirstBaseInPrimaryBaseChain; in IsOverriderUsed() local
1454 const CXXRecordDecl *RD = Base.getBase(); in AddMethods() local
1676 const CXXRecordDecl *RD = Base.getBase(); in LayoutPrimaryAndSecondaryVTables() local
1737 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVTables() local
1787 const CXXRecordDecl *RD, CharUnits OffsetInLayoutClass, in DeterminePrimaryVirtualBases()
1843 const CXXRecordDecl *RD, VisitedVirtualBasesSetTy &VBases) { in LayoutVTablesForVirtualBases()
[all …]
DMicrosoftCXXABI.cpp106 getCopyConstructorForExceptionObject(CXXRecordDecl *RD) override { in getCopyConstructorForExceptionObject()
111 addCopyConstructorForExceptionObject(CXXRecordDecl *RD, in addCopyConstructorForExceptionObject()
155 static bool usesMultipleInheritanceModel(const CXXRecordDecl *RD) { in usesMultipleInheritanceModel()
223 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in getMSMemberPointerSlots() local
/external/llvm-project/clang/lib/AST/
DRecordLayoutBuilder.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
482 const CXXRecordDecl *RD, const CXXRecordDecl *Class, CharUnits Offset, in UpdateEmptyFieldSubobjects()
540 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) { in UpdateEmptyFieldSubobjects() local
552 const CXXRecordDecl *RD = RT->getAsCXXRecordDecl(); in UpdateEmptyFieldSubobjects() local
827 void ItaniumRecordLayoutBuilder::SelectPrimaryVBase(const CXXRecordDecl *RD) { in SelectPrimaryVBase()
856 void ItaniumRecordLayoutBuilder::DeterminePrimaryBase(const CXXRecordDecl *RD) { in DeterminePrimaryBase()
[all …]
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()
180 const CXXRecordDecl *RD = Base.getBase(); in LayoutVTT() local
DMicrosoftCXXABI.cpp94 getCopyConstructorForExceptionObject(CXXRecordDecl *RD) override { in getCopyConstructorForExceptionObject()
99 addCopyConstructorForExceptionObject(CXXRecordDecl *RD, in addCopyConstructorForExceptionObject()
144 static bool usesMultipleInheritanceModel(const CXXRecordDecl *RD) { in usesMultipleInheritanceModel()
217 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in getMSMemberPointerSlots() local
DComparisonCategories.cpp106 if (CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(Lookup.front())) in lookupCXXRecordDecl() local
118 if (CXXRecordDecl *RD = lookupCXXRecordDecl(Ctx, NS, Kind)) in lookupInfo() local
128 auto *RD = Ty->getAsCXXRecordDecl(); in lookupInfoForType() local
DVTableBuilder.cpp329 const CXXRecordDecl *RD = Base.getBase(); in ComputeBaseOffsets() local
379 const CXXRecordDecl *RD = Base.getBase(); in dump() local
681 const CXXRecordDecl *RD = Base.getBase(); in AddVCallOffsets() local
746 VCallAndVBaseOffsetBuilder::AddVBaseOffsets(const CXXRecordDecl *RD, in AddVBaseOffsets()
1368 const CXXRecordDecl *RD = FirstBaseInPrimaryBaseChain; in IsOverriderUsed() local
1448 const CXXRecordDecl *RD = Base.getBase(); in AddMethods() local
1679 const CXXRecordDecl *RD = Base.getBase(); in LayoutPrimaryAndSecondaryVTables() local
1742 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVTables() local
1792 const CXXRecordDecl *RD, CharUnits OffsetInLayoutClass, in DeterminePrimaryVirtualBases()
1848 const CXXRecordDecl *RD, VisitedVirtualBasesSetTy &VBases) { in LayoutVTablesForVirtualBases()
[all …]
/external/clang/lib/CodeGen/
DCodeGenTypes.cpp47 void CodeGenTypes::addRecordTypeName(const RecordDecl *RD, in addRecordTypeName()
113 isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT, in isSafeToConvert()
178 static bool isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT) { in isSafeToConvert()
261 const RecordDecl *RD = cast<RecordDecl>(TD); in UpdateCompletedType() local
275 void CodeGenTypes::RefreshTypeCacheForClass(const CXXRecordDecl *RD) { in RefreshTypeCacheForClass()
658 llvm::StructType *CodeGenTypes::ConvertRecordDeclType(const RecordDecl *RD) { in ConvertRecordDeclType()
723 CodeGenTypes::getCGRecordLayout(const RecordDecl *RD) { in getCGRecordLayout()
756 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in isZeroInitializable() local
768 bool CodeGenTypes::isZeroInitializable(const RecordDecl *RD) { in isZeroInitializable()
DCGVTT.cpp44 const CXXRecordDecl *RD) { in EmitVTTDefinition()
104 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTT(const CXXRecordDecl *RD) { in GetAddrOfVTT()
128 uint64_t CodeGenVTables::getSubVTTIndex(const CXXRecordDecl *RD, in getSubVTTIndex()
154 CodeGenVTables::getSecondaryVirtualPointerIndex(const CXXRecordDecl *RD, in getSecondaryVirtualPointerIndex()
DCGVTables.cpp524 const CXXRecordDecl *RD, const VTableComponent *Components, in CreateVTableInitializer()
660 CodeGenVTables::GenerateConstructionVTable(const CXXRecordDecl *RD, in GenerateConstructionVTable()
718 const CXXRecordDecl *RD) { in shouldEmitAvailableExternallyVTable()
727 CodeGenModule::getVTableLinkage(const CXXRecordDecl *RD) { in getVTableLinkage()
823 CodeGenVTables::GenerateClassData(const CXXRecordDecl *RD) { in GenerateClassData()
843 bool CodeGenVTables::isVTableExternal(const CXXRecordDecl *RD) { in isVTableExternal()
878 const CXXRecordDecl *RD) { in shouldEmitVTableAtEndOfTranslationUnit()
897 for (const CXXRecordDecl *RD : DeferredVTables) in EmitDeferredVTables() local
906 bool CodeGenModule::HasHiddenLTOVisibility(const CXXRecordDecl *RD) { in HasHiddenLTOVisibility()
DCGCXX.cpp266 const CXXRecordDecl *RD) { in BuildAppleKextVirtualCall()
299 const auto *RD = cast<CXXRecordDecl>(RT->getDecl()); in BuildAppleKextVirtualCall() local
313 const CXXRecordDecl *RD) { in BuildAppleKextVirtualDestructorCall()
/external/llvm-project/clang/lib/CodeGen/
DCGVTT.cpp43 const CXXRecordDecl *RD) { in EmitVTTDefinition()
104 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTT(const CXXRecordDecl *RD) { in GetAddrOfVTT()
128 uint64_t CodeGenVTables::getSubVTTIndex(const CXXRecordDecl *RD, in getSubVTTIndex()
154 CodeGenVTables::getSecondaryVirtualPointerIndex(const CXXRecordDecl *RD, in getSecondaryVirtualPointerIndex()
DCodeGenTypes.cpp48 void CodeGenTypes::addRecordTypeName(const RecordDecl *RD, in addRecordTypeName()
128 isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT, in isSafeToConvert()
193 static bool isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT) { in isSafeToConvert()
276 const RecordDecl *RD = cast<RecordDecl>(TD); in UpdateCompletedType() local
290 void CodeGenTypes::RefreshTypeCacheForClass(const CXXRecordDecl *RD) { in RefreshTypeCacheForClass()
801 llvm::StructType *CodeGenTypes::ConvertRecordDeclType(const RecordDecl *RD) { in ConvertRecordDeclType()
865 CodeGenTypes::getCGRecordLayout(const RecordDecl *RD) { in getCGRecordLayout()
903 const RecordDecl *RD = RT->getDecl(); in isZeroInitializable() local
915 bool CodeGenTypes::isZeroInitializable(const RecordDecl *RD) { in isZeroInitializable()
DCGVTables.cpp871 const CXXRecordDecl *RD, const BaseSubobject &Base, bool BaseIsVirtual, in GenerateConstructionVTable()
999 const CXXRecordDecl *RD) { in shouldEmitAvailableExternallyVTable()
1008 CodeGenModule::getVTableLinkage(const CXXRecordDecl *RD) { in getVTableLinkage()
1105 CodeGenVTables::GenerateClassData(const CXXRecordDecl *RD) { in GenerateClassData()
1125 bool CodeGenVTables::isVTableExternal(const CXXRecordDecl *RD) { in isVTableExternal()
1160 const CXXRecordDecl *RD) { in shouldEmitVTableAtEndOfTranslationUnit()
1179 for (const CXXRecordDecl *RD : DeferredVTables) in EmitDeferredVTables() local
1190 bool CodeGenModule::HasLTOVisibilityPublicStd(const CXXRecordDecl *RD) { in HasLTOVisibilityPublicStd()
1210 bool CodeGenModule::HasHiddenLTOVisibility(const CXXRecordDecl *RD) { in HasHiddenLTOVisibility()
1230 const CXXRecordDecl *RD, llvm::DenseSet<const CXXRecordDecl *> &Visited) { in GetVCallVisibilityLevel()
[all …]
DCGCXX.cpp250 const CXXRecordDecl *RD) { in BuildAppleKextVirtualCall()
286 const auto *RD = cast<CXXRecordDecl>(RT->getDecl()); in BuildAppleKextVirtualCall() local
300 const CXXRecordDecl *RD) { in BuildAppleKextVirtualDestructorCall()
/external/llvm-project/llvm/lib/Target/VE/
DVEAsmPrinter.cpp83 static void emitSIC(MCStreamer &OutStreamer, MCOperand &RD, in emitSIC()
103 static void emitLEAzzi(MCStreamer &OutStreamer, MCOperand &Imm, MCOperand &RD, in emitLEAzzi()
115 static void emitLEASLzzi(MCStreamer &OutStreamer, MCOperand &Imm, MCOperand &RD, in emitLEASLzzi()
128 MCOperand &RD, const MCSubtargetInfo &STI) { in emitLEAzii()
140 MCOperand &RS2, MCOperand &Imm, MCOperand &RD, in emitLEASLrri()
152 MCOperand &Src2, MCOperand &RD, in emitBinary()
163 MCOperand &RD, const MCSubtargetInfo &STI) { in emitANDrm()
169 MCOperand &RD, MCContext &OutContext, in emitHiLo()
/external/llvm-project/llvm/lib/Target/Sparc/
DSparcAsmPrinter.cpp115 MCOperand &Imm, MCOperand &RD, in EmitSETHI()
126 MCOperand &RS1, MCOperand &Src2, MCOperand &RD, in EmitBinary()
138 MCOperand &RS1, MCOperand &Imm, MCOperand &RD, in EmitOR()
144 MCOperand &RS1, MCOperand &RS2, MCOperand &RD, in EmitADD()
150 MCOperand &RS1, MCOperand &Imm, MCOperand &RD, in EmitSHL()
159 MCOperand &RD, in EmitHiLo()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcAsmPrinter.cpp115 MCOperand &Imm, MCOperand &RD, in EmitSETHI()
126 MCOperand &RS1, MCOperand &Src2, MCOperand &RD, in EmitBinary()
138 MCOperand &RS1, MCOperand &Imm, MCOperand &RD, in EmitOR()
144 MCOperand &RS1, MCOperand &RS2, MCOperand &RD, in EmitADD()
150 MCOperand &RS1, MCOperand &Imm, MCOperand &RD, in EmitSHL()
159 MCOperand &RD, in EmitHiLo()
/external/llvm/lib/Target/Sparc/
DSparcAsmPrinter.cpp119 MCOperand &Imm, MCOperand &RD, in EmitSETHI()
130 MCOperand &RS1, MCOperand &Src2, MCOperand &RD, in EmitBinary()
142 MCOperand &RS1, MCOperand &Imm, MCOperand &RD, in EmitOR()
148 MCOperand &RS1, MCOperand &RS2, MCOperand &RD, in EmitADD()
154 MCOperand &RS1, MCOperand &Imm, MCOperand &RD, in EmitSHL()
163 MCOperand &RD, in EmitHiLo()
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DMoveChecker.cpp160 const CXXRecordDecl *RD, MisuseKind MK) in MovedBugVisitor()
182 const CXXRecordDecl *RD; member in __anon6887cb4a0211::MoveChecker::MovedBugVisitor
351 const CXXRecordDecl *RD, MisuseKind MK, in modelUse()
392 const CXXRecordDecl *RD, CheckerContext &C, in reportBug()
487 const CXXRecordDecl *RD = MethodDecl->getParent(); in checkPostCall() local
548 bool MoveChecker::belongsTo(const CXXRecordDecl *RD, in belongsTo()
577 const CXXRecordDecl *RD, MisuseKind MK) const { in explainObject() argument
616 const CXXRecordDecl *RD = CtorDec->getParent(); in checkPreCall() local
654 const CXXRecordDecl *RD = MethodDecl->getParent(); in checkPreCall() local
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
/external/clang/lib/StaticAnalyzer/Checkers/
DLLVMConventionsChecker.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
DPaddingChecker.cpp74 void visitRecord(const RecordDecl *RD, uint64_t PadMultiplier = 1) const { in visitRecord()
166 static CharUnits calculateBaselinePad(const RecordDecl *RD, in calculateBaselinePad()
202 static CharUnits calculateOptimalPad(const RecordDecl *RD, in calculateOptimalPad()
274 void reportRecord(const RecordDecl *RD, CharUnits BaselinePad, in reportRecord()

12345678910>>...15