/aosp_15_r20/external/clang/lib/AST/ |
H A 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 …]
|
H A 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 …]
|
H A 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
|
H A 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
|
/aosp_15_r20/external/clang/lib/CodeGen/ |
H A 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()
|
H A D | MicrosoftCXXABI.cpp | 93 std::vector<CharUnits> getVBPtrOffsets(const CXXRecordDecl *RD) override { in getVBPtrOffsets() 619 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in isMemberPointerConvertible() local 1079 const CXXRecordDecl *RD = FI.getReturnType()->getAsCXXRecordDecl(); in classifyReturnType() local 1102 const CXXRecordDecl *RD) { in EmitCtorCompleteObjectHandler() 1125 CodeGenFunction &CGF, const CXXRecordDecl *RD) { in initializeHiddenVirtualInheritanceMembers() 1203 const CXXRecordDecl *RD) { in EmitVBPtrStores() 1503 const CXXRecordDecl *RD, in emitVTableTypeMetadata() 1551 const CXXRecordDecl *RD) { in emitVTableDefinitions() 1596 const CXXRecordDecl *RD, const VPtrInfo *VFPtr, in mangleVFTableName() 1617 llvm::GlobalVariable *MicrosoftCXXABI::getAddrOfVTable(const CXXRecordDecl *RD, in getAddrOfVTable() [all …]
|
H A 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()
|
H A D | CGDebugInfo.cpp | 259 StringRef CGDebugInfo::getClassName(const RecordDecl *RD) { in getClassName() 701 static llvm::dwarf::Tag getTagForRecord(const RecordDecl *RD) { in getTagForRecord() 719 const RecordDecl *RD = Ty->getDecl(); in getOrCreateRecordFwdDecl() local 930 static unsigned getAccessFlag(AccessSpecifier Access, const RecordDecl *RD) { in getAccessFlag() 955 const RecordDecl *RD) { in createBitFieldType() 984 const RecordDecl *RD) { in createFieldType() 1046 const RecordDecl *RD) { in CreateRecordStaticField() 1076 const RecordDecl *RD) { in CollectRecordNormalField() 1161 const CXXRecordDecl *RD = ThisPtr->getPointeeCXXRecordDecl(); in getOrCreateInstanceMethodType() local 1203 static bool isFunctionLocalClass(const CXXRecordDecl *RD) { in isFunctionLocalClass() [all …]
|
H A 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()
|
H A D | CGCXXABI.cpp | 85 const CXXRecordDecl *RD = in EmitLoadOfMemberFunctionPointer() local 290 const CXXRecordDecl *RD = cast<CXXRecordDecl>(MPD->getDeclContext()); in getMemberPointerPathAdjustment() local 307 const CXXRecordDecl *RD) { in EmitCtorCompleteObjectHandler() 330 std::vector<CharUnits> CGCXXABI::getVBPtrOffsets(const CXXRecordDecl *RD) { in getVBPtrOffsets()
|
H A D | CGClass.cpp | 36 CharUnits CodeGenModule::getClassPointerAlignment(const CXXRecordDecl *RD) { in getClassPointerAlignment() 118 auto RD = cast<CXXMethodDecl>(CurFuncDecl)->getParent(); in LoadCXXThisAddress() local 153 const CXXRecordDecl *RD = DerivedClass; in computeNonVirtualBaseClassOffset() local 433 const CXXRecordDecl *RD = cast<CXXMethodDecl>(CurCodeDecl)->getParent(); in GetVTTParameter() local 2507 const CXXRecordDecl *RD = Base.getBase(); in getVTablePointers() local 2549 void CodeGenFunction::InitializeVTablePointers(const CXXRecordDecl *RD) { in InitializeVTablePointers() 2565 const CXXRecordDecl *RD) { in GetVTablePtr() 2587 LeastDerivedClassWithSameLayout(const CXXRecordDecl *RD) { in LeastDerivedClassWithSameLayout() 2612 void CodeGenFunction::EmitTypeMetadataCodeForVCall(const CXXRecordDecl *RD, in EmitTypeMetadataCodeForVCall() 2633 void CodeGenFunction::EmitVTablePtrCheckForCall(const CXXRecordDecl *RD, in EmitVTablePtrCheckForCall() [all …]
|
H A D | ItaniumCXXABI.cpp | 527 const CXXRecordDecl *RD = in EmitLoadOfMemberFunctionPointer() local 973 const CXXRecordDecl *RD = FI.getReturnType()->getAsCXXRecordDecl(); in classifyReturnType() local 1449 const CXXRecordDecl *RD) { in emitVTableDefinitions() 1557 llvm::GlobalVariable *ItaniumCXXABI::getAddrOfVTable(const CXXRecordDecl *RD, in getAddrOfVTable() 1631 void ItaniumCXXABI::emitVirtualInheritanceTables(const CXXRecordDecl *RD) { in emitVirtualInheritanceTables() 2504 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); in GetAddrOfExternalRTTIDescriptor() local 2630 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); in ShouldUseExternalRTTIDescriptor() local 2693 static bool CanUseSingleInheritance(const CXXRecordDecl *RD) { in CanUseSingleInheritance() 2782 const CXXRecordDecl *RD = in BuildVTablePointer() local 2875 const CXXRecordDecl *RD = cast<CXXRecordDecl>(Record->getDecl()); in getTypeInfoLinkage() local [all …]
|
H A D | CGExprConstant.cpp | 366 RecordDecl *RD = ILE->getType()->getAs<RecordType>()->getDecl(); in Build() local 433 void ConstStructBuilder::Build(const APValue &Val, const RecordDecl *RD, in Build() 503 RecordDecl *RD = Ty->getAs<RecordType>()->getDecl(); in Finalize() local 589 const RecordDecl *RD = ValTy->castAs<RecordType>()->getDecl(); in BuildStruct() local 939 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in VisitCXXConstructExpr() local 1133 RecordDecl *RD = ExprType->getAs<RecordType>()->getDecl(); in Build() local 1620 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in EmitNullConstant() local
|
H A 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()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/VE/ |
H A D | VEAsmPrinter.cpp | 85 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()
|
/aosp_15_r20/external/libaom/tools/auto_refactor/c_files/ |
H A D | parse_lvalue.c | 12 typedef struct RD { struct 16 } RD; typedef
|
H A D | func_in_out.c | 17 typedef struct RD { struct 21 } RD; argument
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/ |
H A 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()
|
/aosp_15_r20/external/llvm/lib/Target/Sparc/ |
H A 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()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Sparc/ |
H A 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()
|
/aosp_15_r20/external/clang/lib/Sema/ |
H A D | SemaExprCXX.cpp | 523 const auto *RD = Ty->getAsCXXRecordDecl(); in getUuidAttrOfType() local 728 collectPublicBases(CXXRecordDecl *RD, in collectPublicBases() 758 CXXRecordDecl *RD, llvm::SmallVectorImpl<CXXRecordDecl *> &Objects) { in getUnambiguousPublicSubobjects() 800 CXXRecordDecl *RD = Ty->getAsCXXRecordDecl(); in CheckCXXThrowOperand() local 1032 static Expr *captureThis(Sema &S, ASTContext &Context, RecordDecl *RD, in captureThis() 2044 CXXRecordDecl *RD in FindAllocationFunctions() local 2501 bool Sema::FindDeallocationFunction(SourceLocation StartLoc, CXXRecordDecl *RD, in FindDeallocationFunction() 2746 const CXXRecordDecl *RD = cast<const CXXRecordDecl>(Field->getParent()); in analyzeField() local 3832 if (const auto *RD = ArgTy->getAsCXXRecordDecl()) in CheckUnaryTypeTraitTypeCompleteness() local 3895 CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in HasNoThrowOperator() local [all …]
|
/aosp_15_r20/external/clang/lib/StaticAnalyzer/Checkers/ |
H A 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
|
H A 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()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
H A D | HexagonBitSimplify.cpp | 926 bool HexagonBitSimplify::isTransparentCopy(const BitTracker::RegisterRef &RD, in isTransparentCopy() 1277 bool RedundantInstrElimination::usedBitsEqual(BitTracker::RegisterRef RD, in usedBitsEqual() 1319 BitTracker::RegisterRef RD = MI->getOperand(0); in processBlock() local 1667 BitTracker::RegisterRef RD = MI.getOperand(0); in propagateRegCopy() local 2014 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC) { in genPackhl() 2041 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC) { in genExtractHalf() 2080 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC) { in genCombineHalf() 2112 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC) { in genExtractLow() 2172 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC, in genBitSplit() 2325 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC) { in simplifyTstbit() [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Hexagon/ |
H A D | HexagonBitSimplify.cpp | 956 bool HexagonBitSimplify::isTransparentCopy(const BitTracker::RegisterRef &RD, in isTransparentCopy() 1306 bool RedundantInstrElimination::usedBitsEqual(BitTracker::RegisterRef RD, in usedBitsEqual() 1347 BitTracker::RegisterRef RD = MI->getOperand(0); in processBlock() local 1702 BitTracker::RegisterRef RD = MI.getOperand(0); in propagateRegCopy() local 2049 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC) { in genPackhl() 2076 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC) { in genExtractHalf() 2115 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC) { in genCombineHalf() 2147 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC) { in genExtractLow() 2207 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC, in genBitSplit() 2360 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC) { in simplifyTstbit() [all …]
|