Home
last modified time | relevance | path

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

12345

/freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/
DRecordLayoutBuilder.cpp190 EmptySubobjectMap::CanPlaceSubobjectAtOffset(const CXXRecordDecl *RD, in CanPlaceSubobjectAtOffset()
208 void EmptySubobjectMap::AddSubobjectAtOffset(const CXXRecordDecl *RD, in AddSubobjectAtOffset()
337 EmptySubobjectMap::CanPlaceFieldSubobjectAtOffset(const CXXRecordDecl *RD, in CanPlaceFieldSubobjectAtOffset()
403 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in CanPlaceFieldSubobjectAtOffset() local
414 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in CanPlaceFieldSubobjectAtOffset() local
447 void EmptySubobjectMap::UpdateEmptyFieldSubobjects(const CXXRecordDecl *RD, in UpdateEmptyFieldSubobjects()
504 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in UpdateEmptyFieldSubobjects() local
516 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in UpdateEmptyFieldSubobjects() local
785 RecordLayoutBuilder::SelectPrimaryVBase(const CXXRecordDecl *RD) { in SelectPrimaryVBase()
816 void RecordLayoutBuilder::DeterminePrimaryBase(const CXXRecordDecl *RD) { in DeterminePrimaryBase()
[all …]
DVTTBuilder.cpp57 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVTTs() local
84 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVirtualPointers() local
154 void VTTBuilder::LayoutVirtualVTTs(const CXXRecordDecl *RD, in LayoutVirtualVTTs()
181 const CXXRecordDecl *RD = Base.getBase(); in LayoutVTT() local
DMicrosoftCXXABI.cpp81 static bool usesMultipleInheritanceModel(const CXXRecordDecl *RD) { in usesMultipleInheritanceModel()
147 const CXXRecordDecl *RD = MPT->getClass()->getAsCXXRecordDecl(); in getMSMemberPointerSlots() local
DVTableBuilder.cpp323 const CXXRecordDecl *RD = Base.getBase(); in ComputeBaseOffsets() local
374 const CXXRecordDecl *RD = Base.getBase(); in dump() local
669 const CXXRecordDecl *RD = Base.getBase(); in AddVCallOffsets() local
738 VCallAndVBaseOffsetBuilder::AddVBaseOffsets(const CXXRecordDecl *RD, in AddVBaseOffsets()
1385 const CXXRecordDecl *RD = FirstBaseInPrimaryBaseChain; in IsOverriderUsed() local
1469 const CXXRecordDecl *RD = Base.getBase(); in AddMethods() local
1696 const CXXRecordDecl *RD = Base.getBase(); in LayoutPrimaryAndSecondaryVTables() local
1758 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVTables() local
1809 const CXXRecordDecl *RD, CharUnits OffsetInLayoutClass, in DeterminePrimaryVirtualBases()
1866 const CXXRecordDecl *RD, VisitedVirtualBasesSetTy &VBases) { in LayoutVTablesForVirtualBases()
[all …]
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/
DPPCJITInfo.cpp27 #define BUILD_ADDIS(RD,RS,IMM16) \ argument
29 #define BUILD_ORI(RD,RS,UIMM16) \ argument
31 #define BUILD_ORIS(RD,RS,UIMM16) \ argument
33 #define BUILD_RLDICR(RD,RS,SH,ME) \ argument
44 #define BUILD_LIS(RD,IMM16) BUILD_ADDIS(RD,0,IMM16) argument
45 #define BUILD_SLDI(RD,RS,IMM6) BUILD_RLDICR(RD,RS,IMM6,63-IMM6) argument
/freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCGVTT.cpp44 const CXXRecordDecl *RD) { in EmitVTTDefinition()
100 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTT(const CXXRecordDecl *RD) { in GetAddrOfVTT()
125 uint64_t CodeGenVTables::getSubVTTIndex(const CXXRecordDecl *RD, in getSubVTTIndex()
151 CodeGenVTables::getSecondaryVirtualPointerIndex(const CXXRecordDecl *RD, in getSecondaryVirtualPointerIndex()
DCodeGenTypes.cpp51 void CodeGenTypes::addRecordTypeName(const RecordDecl *RD, in addRecordTypeName()
117 isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT, in isSafeToConvert()
181 static bool isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT) { in isSafeToConvert()
256 const RecordDecl *RD = cast<RecordDecl>(TD); in UpdateCompletedType() local
626 llvm::StructType *CodeGenTypes::ConvertRecordDeclType(const RecordDecl *RD) { in ConvertRecordDeclType()
691 CodeGenTypes::getCGRecordLayout(const RecordDecl *RD) { in getCGRecordLayout()
717 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in isZeroInitializable() local
729 bool CodeGenTypes::isZeroInitializable(const CXXRecordDecl *RD) { in isZeroInitializable()
DCGRTTI.cpp264 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); in ShouldUseExternalRTTIDescriptor() local
348 const CXXRecordDecl *RD = cast<CXXRecordDecl>(Record->getDecl()); in getTypeInfoLinkage() local
364 static bool CanUseSingleInheritance(const CXXRecordDecl *RD) { in CanUseSingleInheritance()
450 const CXXRecordDecl *RD = in BuildVTablePointer() local
595 const CXXRecordDecl *RD = in BuildTypeInfo() local
652 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in BuildTypeInfo() local
717 void RTTIBuilder::BuildSIClassTypeInfo(const CXXRecordDecl *RD) { in BuildSIClassTypeInfo()
776 static unsigned ComputeVMIClassTypeInfoFlags(const CXXRecordDecl *RD) { in ComputeVMIClassTypeInfoFlags()
791 void RTTIBuilder::BuildVMIClassTypeInfo(const CXXRecordDecl *RD) { in BuildVMIClassTypeInfo()
DMicrosoftCXXABI.cpp397 static const CXXRecordDecl *FindFirstNVBaseWithVBases(const CXXRecordDecl *RD) { in FindFirstNVBaseWithVBases()
407 CharUnits MicrosoftCXXABI::GetVBPtrOffsetFromBases(const CXXRecordDecl *RD) { in GetVBPtrOffsetFromBases()
464 const CXXRecordDecl *RD) { in EmitCtorCompleteObjectHandler()
487 CodeGenFunction &CGF, const CXXRecordDecl *RD) { in initializeHiddenVirtualInheritanceMembers()
547 const CXXRecordDecl *RD) { in EmitVBPtrStores()
811 const CXXRecordDecl *RD) { in emitVTableDefinitions()
850 const CXXRecordDecl *RD, const VFPtrInfo &VFPtr, in mangleVFTableName()
863 llvm::GlobalVariable *MicrosoftCXXABI::getAddrOfVTable(const CXXRecordDecl *RD, in getAddrOfVTable()
964 MicrosoftCXXABI::EnumerateVBTables(const CXXRecordDecl *RD) { in EnumerateVBTables()
1015 void MicrosoftCXXABI::emitVirtualInheritanceTables(const CXXRecordDecl *RD) { in emitVirtualInheritanceTables()
[all …]
DCGVTables.cpp479 CodeGenVTables::CreateVTableInitializer(const CXXRecordDecl *RD, in CreateVTableInitializer()
598 CodeGenVTables::GenerateConstructionVTable(const CXXRecordDecl *RD, in GenerateConstructionVTable()
657 CodeGenModule::getVTableLinkage(const CXXRecordDecl *RD) { in getVTableLinkage()
734 CodeGenVTables::GenerateClassData(const CXXRecordDecl *RD) { in GenerateClassData()
754 bool CodeGenVTables::isVTableExternal(const CXXRecordDecl *RD) { in isVTableExternal()
784 const CXXRecordDecl *RD) { in shouldEmitVTableAtEndOfTranslationUnit()
801 const CXXRecordDecl *RD = *i; in EmitDeferredVTables() local
DCGRecordLayoutBuilder.cpp405 const RecordDecl *RD = cast<RecordDecl>(RT->getDecl()); in LayoutField() local
597 CGRecordLayoutBuilder::MSLayoutVirtualBases(const CXXRecordDecl *RD, in MSLayoutVirtualBases()
619 CGRecordLayoutBuilder::LayoutVirtualBases(const CXXRecordDecl *RD, in LayoutVirtualBases()
650 CGRecordLayoutBuilder::LayoutNonVirtualBases(const CXXRecordDecl *RD, in LayoutNonVirtualBases()
711 CGRecordLayoutBuilder::ComputeNonVirtualBaseType(const CXXRecordDecl *RD) { in ComputeNonVirtualBaseType()
756 const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(D); in LayoutFields() local
943 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in CheckZeroInitializable() local
1083 const RecordDecl *RD = it->first->getParent(); in print() local
DCodeGenTBAA.cpp179 const RecordDecl *RD = TTy->getDecl()->getDefinition(); in CollectFields() local
230 const RecordDecl *RD = TTy->getDecl()->getDefinition(); in isTBAAPathStruct() local
250 const RecordDecl *RD = TTy->getDecl()->getDefinition(); in getTBAAStructTypeInfo() local
DCGCXX.cpp301 const CXXRecordDecl *RD) { in BuildAppleKextVirtualCall()
334 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in BuildAppleKextVirtualCall() local
348 const CXXRecordDecl *RD) { in BuildAppleKextVirtualDestructorCall()
DModuleBuilder.cpp114 if (const RecordDecl *RD = dyn_cast<RecordDecl>(D)) in HandleTagDeclRequiredDefinition() local
135 virtual void HandleVTable(CXXRecordDecl *RD, bool DefinitionRequired) { in HandleVTable()
DCGCXXABI.cpp48 const CXXRecordDecl *RD = in EmitLoadOfMemberFunctionPointer() local
254 const CXXRecordDecl *RD = cast<CXXRecordDecl>(MPD->getDeclContext()); in getMemberPointerPathAdjustment() local
271 const CXXRecordDecl *RD) { in EmitCtorCompleteObjectHandler()
DCodeGenABITypes.cpp57 CodeGenABITypes::arrangeCXXMethodType(const CXXRecordDecl *RD, in arrangeCXXMethodType()
DCGExprConstant.cpp350 RecordDecl *RD = ILE->getType()->getAs<RecordType>()->getDecl(); in Build() local
405 void ConstStructBuilder::Build(const APValue &Val, const RecordDecl *RD, in Build()
475 RecordDecl *RD = Ty->getAs<RecordType>()->getDecl(); in Finalize() local
544 const RecordDecl *RD = ValTy->castAs<RecordType>()->getDecl(); in BuildStruct() local
801 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in VisitCXXConstructExpr() local
1264 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in FillInNullDataMemberPointers() local
1464 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in EmitNullConstant() local
DCGDebugInfo.cpp227 CGDebugInfo::getClassName(const RecordDecl *RD) { in getClassName()
616 const RecordDecl *RD = Ty->getDecl(); in getOrCreateRecordFwdDecl() local
980 const CXXRecordDecl *RD = ThisPtr->getPointeeCXXRecordDecl(); in getOrCreateInstanceMethodType() local
1015 static bool isFunctionLocalClass(const CXXRecordDecl *RD) { in isFunctionLocalClass()
1109 CollectCXXMemberFunctions(const CXXRecordDecl *RD, llvm::DIFile Unit, in CollectCXXMemberFunctions()
1156 CollectCXXBases(const CXXRecordDecl *RD, llvm::DIFile Unit, in CollectCXXBases()
1366 StringRef CGDebugInfo::getVTableName(const CXXRecordDecl *RD) { in getVTableName()
1375 CollectVTableInfo(const CXXRecordDecl *RD, llvm::DIFile Unit, in CollectVTableInfo()
1414 void CGDebugInfo::completeType(const RecordDecl *RD) { in completeType()
1420 void CGDebugInfo::completeRequiredType(const RecordDecl *RD) { in completeRequiredType()
[all …]
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/
DSparcAsmPrinter.cpp117 MCOperand &Imm, MCOperand &RD) in EmitSETHI()
127 MCOperand &RS1, MCOperand &Src2, MCOperand &RD) in EmitBinary()
138 MCOperand &RS1, MCOperand &Imm, MCOperand &RD) { in EmitOR()
143 MCOperand &RS1, MCOperand &RS2, MCOperand &RD) { in EmitADD()
148 MCOperand &RS1, MCOperand &Imm, MCOperand &RD) { in EmitSHL()
156 MCOperand &RD, in EmitHiLo()
/freebsd-10-stable/contrib/llvm/tools/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()
248 const RecordDecl *RD = RT->getDecl()->getDefinition(); in Visit() local
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/
DSemaExprCXX.cpp678 CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); in CheckCXXThrowOperand() local
744 static Expr *captureThis(ASTContext &Context, RecordDecl *RD, in captureThis()
1668 CXXRecordDecl *RD in FindAllocationFunctions() local
2136 bool Sema::FindDeallocationFunction(SourceLocation StartLoc, CXXRecordDecl *RD, in FindDeallocationFunction()
3185 CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in HasNoThrowOperator() local
3301 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() local
3305 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() local
3309 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() local
3313 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() local
3317 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() local
[all …]
DSemaAttr.cpp115 void Sema::AddAlignmentAttributesForRecord(RecordDecl *RD) { in AddAlignmentAttributesForRecord()
133 void Sema::AddMsStructLayoutForRecord(RecordDecl *RD) { in AddMsStructLayoutForRecord()
DSema.cpp493 static bool MethodsAndNestedClassesComplete(const CXXRecordDecl *RD, in MethodsAndNestedClassesComplete()
529 static bool IsRecordFullyDefined(const CXXRecordDecl *RD, in IsRecordFullyDefined()
792 const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(D->getDeclContext()); in ActOnEndOfTranslationUnit() local
1385 void Sema::PushCapturedRegionScope(Scope *S, CapturedDecl *CD, RecordDecl *RD, in PushCapturedRegionScope()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
DExprEngineCallAndReturn.cpp683 static bool hasMember(const ASTContext &Ctx, const CXXRecordDecl *RD, in hasMember()
703 static bool isContainerClass(const ASTContext &Ctx, const CXXRecordDecl *RD) { in isContainerClass()
719 const CXXRecordDecl *RD = cast<CXXMethodDecl>(FD)->getParent(); in isContainerCtorOrDtor() local
730 const CXXRecordDecl *RD = Dtor->getParent(); in isCXXSharedPtrDtor() local
922 RuntimeDefinition RD = Call->getRuntimeDefinition(); in defaultEvalCall() local
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Frontend/
DASTConsumers.cpp211 const RecordDecl* RD = cast<RecordDecl>(DC); in PrintDeclContext() local
220 const CXXRecordDecl* RD = cast<CXXRecordDecl>(DC); in PrintDeclContext() local

12345