Searched refs:RD (Results 51 - 75 of 206) sorted by relevance

123456789

/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTResultSynthesizer.h79 void HandleVTable(clang::CXXRecordDecl *RD) override;
H A DASTStructExtractor.h84 void HandleVTable(clang::CXXRecordDecl *RD) override;
H A DASTStructExtractor.cpp161 void ASTStructExtractor::HandleVTable(CXXRecordDecl *RD) { argument
163 m_passthrough->HandleVTable(RD);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/
H A DMultiplexConsumer.cpp84 void AddedCXXImplicitMember(const CXXRecordDecl *RD, const Decl *D) override;
134 const CXXRecordDecl *RD, const Decl *D) {
136 Listeners[i]->AddedCXXImplicitMember(RD, D);
330 void MultiplexConsumer::AssignInheritanceModel(CXXRecordDecl *RD) { argument
332 Consumer->AssignInheritanceModel(RD);
335 void MultiplexConsumer::HandleVTable(CXXRecordDecl *RD) { argument
337 Consumer->HandleVTable(RD);
133 AddedCXXImplicitMember( const CXXRecordDecl *RD, const Decl *D) argument
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h180 void CollectContainingType(const CXXRecordDecl *RD,
255 const CXXRecordDecl *RD, llvm::DIFile *Unit,
285 const RecordDecl *RD = nullptr);
291 const RecordDecl *RD = nullptr) {
293 RD);
299 const RecordDecl *RD);
308 const RecordDecl *RD);
312 llvm::DIType *RecordTy, const RecordDecl *RD);
313 void CollectRecordNestedType(const TypeDecl *RD,
513 void completeType(const RecordDecl *RD);
[all...]
H A DCGClass.cpp37 CharUnits CodeGenModule::getClassPointerAlignment(const CXXRecordDecl *RD) { argument
38 if (!RD->isCompleteDefinition())
41 auto &layout = getContext().getASTRecordLayout(RD);
45 if (RD->hasAttr<FinalAttr>()) {
119 auto RD = cast<CXXMethodDecl>(CurFuncDecl)->getParent(); local
120 CXXThisAlignment = CGM.getClassPointerAlignment(RD);
156 const CXXRecordDecl *RD = DerivedClass; local
163 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
171 RD = BaseDecl;
444 const CXXRecordDecl *RD local
2532 const CXXRecordDecl *RD = Base.getBase(); local
2574 InitializeVTablePointers(const CXXRecordDecl *RD) argument
2588 GetVTablePtr(Address This, llvm::Type *VTableTy, const CXXRecordDecl *RD) argument
2613 LeastDerivedClassWithSameLayout(const CXXRecordDecl *RD) argument
2638 EmitTypeMetadataCodeForVCall(const CXXRecordDecl *RD, llvm::Value *VTable, SourceLocation Loc) argument
2658 EmitVTablePtrCheckForCall(const CXXRecordDecl *RD, llvm::Value *VTable, CFITypeCheckKind TCK, SourceLocation Loc) argument
2714 EmitVTablePtrCheck(const CXXRecordDecl *RD, llvm::Value *VTable, CFITypeCheckKind TCK, SourceLocation Loc) argument
2788 ShouldEmitVTableTypeCheckedLoad(const CXXRecordDecl *RD) argument
2805 EmitVTableTypeCheckedLoad( const CXXRecordDecl *RD, llvm::Value *VTable, uint64_t VTableByteOffset) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclCXX.cpp1007 CXXRecordDecl *RD = TraitTy->getAsCXXRecordDecl();
1008 assert(RD && "specialization of class template is not a class?");
1011 S.LookupQualifiedName(TraitMemberLookup, RD);
1139 if (auto *RD = DecompType->getAsCXXRecordDecl())
1140 S.LookupQualifiedName(MemberGet, RD);
1256 const CXXRecordDecl *RD,
1265 if (RD->hasDirectFields())
1269 ClassWithFields = RD;
1273 Paths.setOrigin(const_cast<CXXRecordDecl*>(RD));
1274 if (!RD
[all...]
H A DSemaExprCXX.cpp110 auto *RD = dyn_cast<CXXRecordDecl>(ND); local
111 if (RD && RD->isInjectedClassName()) {
112 InjectedClassName = RD;
814 collectPublicBases(CXXRecordDecl *RD, argument
819 for (const CXXBaseSpecifier &BS : RD->bases()) {
844 CXXRecordDecl *RD, llvm::SmallVectorImpl<CXXRecordDecl *> &Objects) {
848 SubobjectsSeen[RD] = 1;
849 PublicSubobjectsSeen.insert(RD);
850 collectPublicBases(RD, SubobjectsSee
843 getUnambiguousPublicSubobjects( CXXRecordDecl *RD, llvm::SmallVectorImpl<CXXRecordDecl *> &Objects) argument
886 CXXRecordDecl *RD = Ty->getAsCXXRecordDecl(); local
[all...]
H A DSemaLookup.cpp1555 } else if (CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(Entity)) {
1556 if (CXXRecordDecl *Pattern = RD->getTemplateInstantiationPattern())
1674 if (auto *RD = dyn_cast<CXXRecordDecl>(D))
1675 return RD->getTemplateSpecializationKind() == TSK_ExplicitSpecialization;
1868 for (auto RD : D->redecls()) {
1870 if (RD == D)
1873 auto ND = cast<NamedDecl>(RD);
2537 CXXRecordDecl *RD = cast<CXXRecordDecl>(
2541 LookupQualifiedName(Result, RD);
2648 bool addClassTransitive(CXXRecordDecl *RD) {
[all...]
H A DSemaAttr.cpp50 void Sema::AddAlignmentAttributesForRecord(RecordDecl *RD) { argument
58 RD->addAttr(AlignMac68kAttr::CreateImplicit(Context));
60 RD->addAttr(MaxFieldAlignmentAttr::CreateImplicit(Context,
76 void Sema::AddMsStructLayoutForRecord(RecordDecl *RD) { argument
78 RD->addAttr(MSStructAttr::CreateImplicit(Context));
84 RD->addAttr(MSVtorDispAttr::CreateImplicit(
141 CXXRecordDecl *RD = Canonical->getAsCXXRecordDecl(); local
142 if (!RD) {
146 RD = dyn_cast_or_null<CXXRecordDecl>(
151 inferGslPointerAttribute(TD, RD);
[all...]
H A DSemaCUDA.cpp470 if (CXXRecordDecl *RD = BS.getType()->getAsCXXRecordDecl())
471 return isEmptyCudaDestructor(Loc, RD->getDestructor());
478 if (CXXRecordDecl *RD = Field->getType()
481 return isEmptyCudaDestructor(Loc, RD->getDestructor());
512 if (CXXRecordDecl *RD = VD->getType()->getAsCXXRecordDecl())
514 isEmptyCudaDestructor(VD->getLocation(), RD->getDestructor());
H A DIdentifierResolver.cpp288 for (auto RD : New->redecls()) {
289 if (RD == Existing)
292 if (RD->isCanonicalDecl())
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCallAndReturn.cpp836 static bool hasMember(const ASTContext &Ctx, const CXXRecordDecl *RD, argument
840 if (!RD->lookup(DeclName).empty())
844 if (RD->lookupInBases(
858 static bool isContainerClass(const ASTContext &Ctx, const CXXRecordDecl *RD) { argument
859 return hasMember(Ctx, RD, "begin") ||
860 hasMember(Ctx, RD, "iterator") ||
861 hasMember(Ctx, RD, "iterator_category");
883 const CXXRecordDecl *RD = Dtor->getParent(); local
884 if (const IdentifierInfo *II = RD->getDeclName().getAsIdentifierInfo())
1061 RuntimeDefinition RD local
[all...]
H A DCallEvent.cpp111 const RecordDecl *RD = RT->getDecl(); local
112 for (const auto *I : RD->fields()) {
180 RuntimeDefinition RD = getRuntimeDefinition();
181 if (!RD.getDecl())
189 if (RD.mayHaveOtherDefinitions() || RD.getDecl() != ADC->getDecl())
401 if (const auto *RD = dyn_cast<RecordDecl>(Ctx)) {
402 if (RD->getName() == CD.QualifiedName[NumUnmatched - 1])
749 const CXXRecordDecl *RD = RegionType->getAsCXXRecordDecl(); local
750 if (!RD || !R
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DComparisonCategories.h79 ComparisonCategoryInfo(const ASTContext &Ctx, CXXRecordDecl *RD, argument
81 : Ctx(Ctx), Record(RD), Kind(Kind) {}
H A DMangle.h158 virtual void mangleCXXVTable(const CXXRecordDecl *RD, raw_ostream &) = 0;
159 virtual void mangleCXXVTT(const CXXRecordDecl *RD, raw_ostream &) = 0;
160 virtual void mangleCXXCtorVTable(const CXXRecordDecl *RD, int64_t Offset,
H A DASTMutationListener.h57 virtual void AddedCXXImplicitMember(const CXXRecordDecl *RD, const Decl *D) {} argument
H A DVTTBuilder.h129 void LayoutVirtualVTTs(const CXXRecordDecl *RD,
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/Extract/
H A DExtract.cpp51 while (const auto *RD = dyn_cast<CXXRecordDecl>(D->getLexicalDeclContext()))
52 D = RD;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MCA/
H A DInstrBuilder.cpp633 for (const ReadDescriptor &RD : D.Reads) {
634 if (!RD.isImplicitRead()) {
636 const MCOperand &Op = MCI.getOperand(RD.OpIndex);
643 RegID = RD.RegisterID;
651 NewIS->getUses().emplace_back(RD, RegID);
658 if (!RD.isImplicitRead())
666 if (Mask.getBitWidth() > RD.UseIndex) {
667 // Okay. This map describe register use `RD.UseIndex`.
668 if (Mask[RD.UseIndex])
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MCA/
H A DInstruction.h228 const ReadDescriptor *RD; member in class:llvm::mca::ReadState
258 : RD(&Desc), RegisterID(RegID), PRFID(0), DependentWrites(0),
262 const ReadDescriptor &getDescriptor() const { return *RD; }
263 unsigned getSchedClass() const { return RD->SchedClassID; }
270 bool isImplicitRead() const { return RD->isImplicitRead(); }
/freebsd-11-stable/sys/powerpc/mpc85xx/
H A Dpci_mpc85xx.c479 #define RD(o) bus_space_read_4(sc->sc_bst, sc->sc_bsh, o)
481 printf("POTAR%u =0x%08x\n", i, RD(REG_POTAR(i)));
482 printf("POTEAR%u =0x%08x\n", i, RD(REG_POTEAR(i)));
483 printf("POWBAR%u =0x%08x\n", i, RD(REG_POWBAR(i)));
484 printf("POWAR%u =0x%08x\n", i, RD(REG_POWAR(i)));
488 printf("PITAR%u =0x%08x\n", i, RD(REG_PITAR(i)));
489 printf("PIWBAR%u =0x%08x\n", i, RD(REG_PIWBAR(i)));
490 printf("PIWBEAR%u=0x%08x\n", i, RD(REG_PIWBEAR(i)));
491 printf("PIWAR%u =0x%08x\n", i, RD(REG_PIWAR(i)));
494 #undef RD
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonExpandCondsets.cpp220 MachineInstr *getReachingDefForPred(RegisterRef RD,
742 /// Find the reaching definition for a predicated use of RD. The RD is used
744 /// definitions that set RD under the opposite conditions.
745 MachineInstr *HexagonExpandCondsets::getReachingDefForPred(RegisterRef RD, argument
763 // Check the defs. If the PredR is defined, invalidate it. If RD is
773 if (RR.Reg != RD.Reg)
778 if (RR.Sub == RD.Sub)
780 if (RR.Sub == 0 || RD.Sub == 0)
1021 // RD
1202 RegisterRef RD = CI->getOperand(0); local
[all...]
/freebsd-11-stable/contrib/binutils/gas/config/
H A Dtc-sparc.c1044 int rd = (the_insn.opcode & RD (~0)) >> 25;
1070 the_insn.opcode = (SETHI_INSN | RD (rd)
1086 | RD (rd) | IMMED
1104 rd = (the_insn.opcode & RD (~0)) >> 25;
1111 the_insn.opcode = (SRA_INSN | RS1 (rd) | RD (rd));
1136 the_insn.opcode = (SETHI_INSN | RD (rd)
1143 the_insn.opcode = (opc | RD (rd) | IMMED
1156 int dstreg = (the_insn.opcode & RD (~0)) >> 25;
1244 the_insn.opcode = (SETHI_INSN | RD (upper_dstreg)
1253 the_insn.opcode = (SETHI_INSN | RD (dstre
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DNestedNameSpecifier.cpp134 CXXRecordDecl *RD) {
138 Mockup.Specifier = RD;
214 CXXRecordDecl *RD = static_cast<CXXRecordDecl *>(Specifier); local
215 for (const auto &Base : RD->bases())
629 CXXRecordDecl *RD,
632 Representation = NestedNameSpecifier::SuperSpecifier(Context, RD);
133 SuperSpecifier(const ASTContext &Context, CXXRecordDecl *RD) argument
628 MakeSuper(ASTContext &Context, CXXRecordDecl *RD, SourceLocation SuperLoc, SourceLocation ColonColonLoc) argument

Completed in 452 milliseconds

123456789