Home
last modified time | relevance | path

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

1234567891011

/aosp_15_r20/external/clang/lib/AST/
H A 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 …]
H A 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 …]
H A 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
H A 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
/aosp_15_r20/external/clang/lib/CodeGen/
H A 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()
H A DMicrosoftCXXABI.cpp93 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 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()
H A DCGDebugInfo.cpp259 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 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()
H A DCGCXXABI.cpp85 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 DCGClass.cpp36 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 DItaniumCXXABI.cpp527 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 DCGExprConstant.cpp366 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 DCGCXX.cpp266 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 DVEAsmPrinter.cpp85 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 Dparse_lvalue.c12 typedef struct RD { struct
16 } RD; typedef
H A Dfunc_in_out.c17 typedef struct RD { struct
21 } RD; argument
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
H A 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()
/aosp_15_r20/external/llvm/lib/Target/Sparc/
H A 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()
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Sparc/
H A 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()
/aosp_15_r20/external/clang/lib/Sema/
H A DSemaExprCXX.cpp523 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 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
H A 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()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp926 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 DHexagonBitSimplify.cpp956 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 …]

1234567891011