/external/clang/lib/AST/ |
D | RecordLayoutBuilder.cpp | 231 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 …]
|
D | VTTBuilder.cpp | 57 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
|
D | VTableBuilder.cpp | 330 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 …]
|
D | MicrosoftCXXABI.cpp | 106 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/ |
D | RecordLayoutBuilder.cpp | 232 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 …]
|
D | VTTBuilder.cpp | 60 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
|
D | MicrosoftCXXABI.cpp | 94 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
|
D | ComparisonCategories.cpp | 106 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
|
D | VTableBuilder.cpp | 329 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/ |
D | CodeGenTypes.cpp | 47 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()
|
D | CGVTT.cpp | 44 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()
|
D | CGVTables.cpp | 524 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()
|
D | CGCXX.cpp | 266 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/ |
D | CGVTT.cpp | 43 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()
|
D | CodeGenTypes.cpp | 48 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()
|
D | CGVTables.cpp | 871 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 …]
|
D | CGCXX.cpp | 250 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/ |
D | VEAsmPrinter.cpp | 83 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/ |
D | SparcAsmPrinter.cpp | 115 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/ |
D | SparcAsmPrinter.cpp | 115 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/ |
D | SparcAsmPrinter.cpp | 119 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/ |
D | MoveChecker.cpp | 160 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
|
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
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | LLVMConventionsChecker.cpp | 67 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
|
D | PaddingChecker.cpp | 74 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()
|