| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CXXDeleteChecker.cpp | 110 const auto *BaseClass = BaseClassRegion->getValueType()->getAsCXXRecordDecl(); in checkTypedDeleteExpr() local 113 if (!BaseClass || !DerivedClass) in checkTypedDeleteExpr() 116 if (!BaseClass->hasDefinition() || !DerivedClass->hasDefinition()) in checkTypedDeleteExpr() 119 if (BaseClass->getDestructor()->isVirtual()) in checkTypedDeleteExpr() 122 if (!DerivedClass->isDerivedFrom(BaseClass)) in checkTypedDeleteExpr() 140 const auto *BaseClass = BaseClassRegion->getValueType()->getAsCXXRecordDecl(); in checkTypedDeleteExpr() local 143 if (!BaseClass || !DerivedClass) in checkTypedDeleteExpr() 146 if (!BaseClass->hasDefinition() || !DerivedClass->hasDefinition()) in checkTypedDeleteExpr() 152 if (!DerivedClass->isDerivedFrom(BaseClass)) in checkTypedDeleteExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNIterativeScheduler.cpp | 152 Sch.BaseClass::startBlock(BB); in BuildDAG() 153 Sch.BaseClass::enterRegion(BB, R.Begin, R.End, R.NumRegionInstrs); in BuildDAG() 163 Sch.BaseClass::exitRegion(); in ~BuildDAG() 164 Sch.BaseClass::finishBlock(); in ~BuildDAG() 191 Sch.BaseClass::startBlock(BB); in OverrideLegacyStrategy() 192 Sch.BaseClass::enterRegion(BB, R.Begin, R.End, R.NumRegionInstrs); in OverrideLegacyStrategy() 196 Sch.BaseClass::exitRegion(); in ~OverrideLegacyStrategy() 197 Sch.BaseClass::finishBlock(); in ~OverrideLegacyStrategy() 206 Sch.BaseClass::schedule(); in schedule() 241 : BaseClass(C, std::make_unique<SchedStrategyStub>()) in GCNIterativeScheduler() [all …]
|
| H A D | GCNIterativeScheduler.h | 30 using BaseClass = ScheduleDAGMILive; variable
|
| H A D | SMInstructions.td | 130 RegisterClass BaseClass = baseClass; 145 RegisterClass BaseClass = baseClass; 506 let InOperandList = (ins immPs.BaseClass:$sbase, smrd_offset_8:$offset, CPol:$cpol); 788 let InOperandList = (ins ps.BaseClass:$sbase, smrd_literal_offset:$offset, CPol:$cpol); 1485 RegisterClass BaseClass = !cast<SM_Load_Pseudo>(ps # offsets.Variant).BaseClass; 1486 let InOperandList = !con((ins BaseClass:$sbase), offsets.Ins, (ins CPol:$cpol));
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/ |
| H A D | UninitializedObjectChecker.cpp | 74 class BaseClass final : public FieldNode { class 78 BaseClass(const QualType &T) : FieldNode(nullptr), BaseClassT(T) { in BaseClass() function in __anondab707b20111::BaseClass 362 BaseClass(BaseSpec.getType())))) in isNonUnionUninit() 366 LocalChain.add(BaseClass(BaseSpec.getType())))) in isNonUnionUninit()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | PDBSymbolTypeBaseClass.h | 25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::BaseClass)
|
| H A D | PDBTypes.h | 262 BaseClass, enumerator
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DelayedDiagnostic.h | 68 BaseNonce _, CXXRecordDecl *BaseClass, in AccessedEntity() argument 70 : Access(Access), IsMember(false), Target(BaseClass), in AccessedEntity()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | CodeViewTypes.def | 61 MEMBER_RECORD(LF_BCLASS, 0x1400, BaseClass) 62 MEMBER_RECORD_ALIAS(LF_BINTERFACE, 0x151a, BaseInterface, BaseClass)
|
| H A D | TypeRecord.h | 868 : TypeRecord(TypeRecordKind::BaseClass), Attrs(Attrs), Type(Type), in BaseClassRecord() 871 : TypeRecord(TypeRecordKind::BaseClass), Attrs(Access), Type(Type), in BaseClassRecord()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCRegisterInfo.h | 50 const bool BaseClass; variable 104 bool isBaseClass() const { return BaseClass; } in isBaseClass()
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | ProgramState.h | 355 Loc getLValue(const CXXRecordDecl *BaseClass, const SubRegion *Super, 758 inline Loc ProgramState::getLValue(const CXXRecordDecl *BaseClass, in getLValue() argument 763 BaseClass, Super, IsVirtual)); in getLValue()
|
| H A D | MemRegion.h | 1587 getCXXBaseObjectRegion(const CXXRecordDecl *BaseClass, const SubRegion *Super, 1604 getCXXDerivedObjectRegion(const CXXRecordDecl *BaseClass,
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGClass.cpp | 506 const CXXRecordDecl *BaseClass; member 509 : BaseClass(Base), BaseIsVirtual(BaseIsVirtual) {} in CallBaseDtor() 515 const CXXDestructorDecl *D = BaseClass->getDestructor(); in Emit() 521 DerivedClass, BaseClass, in Emit() 1713 const CXXRecordDecl *BaseClass; member 1716 : BaseClass(Base), BaseIsVirtual(BaseIsVirtual) {} in SanitizeDtorTrivialBase() 1723 CGF.LoadCXXThisAddress(), DerivedClass, BaseClass, BaseIsVirtual); in Emit() 1726 CGF.getContext().getASTRecordLayout(BaseClass); in Emit() 1734 DeclAsInlineDebugLocation InlineHere(CGF, *BaseClass); in Emit()
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
| H A D | PDBSymbol.cpp | 83 FACTORY_SYMTAG_CASE(BaseClass, PDBSymbolTypeBaseClass) in createSymbol()
|
| H A D | PDBExtras.cpp | 264 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, BaseClass, OS) in operator <<()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 1300 static bool isValidBaseClass(const CXXRecordDecl *BaseClass, in isValidBaseClass() argument 1303 BaseClass = BaseClass->getCanonicalDecl(); in isValidBaseClass() 1310 return Class->isVirtuallyDerivedFrom(BaseClass); in isValidBaseClass() 1313 if (I.getType()->getAsCXXRecordDecl()->getCanonicalDecl() == BaseClass) in isValidBaseClass()
|
| H A D | ExprEngineCXX.cpp | 161 const CXXRecordDecl *BaseClass = in computeObjectUnderConstruction() local 164 MRMgr.getCXXBaseObjectRegion(BaseClass, ThisReg, in computeObjectUnderConstruction()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
| H A D | ExtractAPIVisitor.h | 189 SymbolReference BaseClass; in getBases() local 190 BaseClass.Name = API.copyString(BaseSpecifier.getType().getAsString( in getBases() 199 BaseClass.USR = API.copyString(USR); in getBases() 200 BaseClass.Source = API.copyString(getOwningModuleName(*TTPTD)); in getBases() 203 Bases.emplace_back(BaseClass); in getBases()
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/ |
| H A D | LVCodeViewVisitor.cpp | 2645 LVElement *BaseClass = getElement(StreamTPI, Base.getBaseType()); in visitKnownMember() local 2646 Symbol->setName(BaseClass->getName()); in visitKnownMember() 2647 Symbol->setType(BaseClass); in visitKnownMember() 2866 LVElement *BaseClass = getElement(StreamTPI, Base.getBaseType()); in visitKnownMember() local 2867 Symbol->setName(BaseClass->getName()); in visitKnownMember() 2868 Symbol->setType(BaseClass); in visitKnownMember()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 100 if (const CXXRecordDecl *BaseClass = in getOptionalBaseClass() local 102 return BaseClass; in getOptionalBaseClass()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | PDBASTParser.cpp | 294 case PDB_SymType::BaseClass: in GetClassOrFunctionParent() 374 case PDB_SymType::BaseClass: { in CreateLLDBTypeFromPDBType()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaAccess.cpp | 176 CXXRecordDecl *BaseClass, in AccessTarget() 179 : AccessedEntity(Context.getDiagAllocator(), Base, BaseClass, DerivedClass, in AccessTarget()
|
| H A D | SemaDeclCXX.cpp | 3933 FieldDecl *Field, const Type *BaseClass) { in CheckInitializer() argument 3955 if (BaseClass) in CheckInitializer() 3956 BaseClasses.erase(BaseClass->getCanonicalTypeInternal()); in CheckInitializer() 5777 const Type *BaseClass = Init->getBaseClass(); in CheckRedundantInit() local 5778 assert(BaseClass && "neither field nor base"); in CheckRedundantInit() 5781 << QualType(BaseClass, 0) in CheckRedundantInit() 9659 CXXRecordDecl *BaseClass = Base->getType()->getAsCXXRecordDecl(); in shouldDeleteForBase() local 9662 if (!BaseClass) in shouldDeleteForBase() 9666 Sema::SpecialMemberOverloadResult SMOR = lookupInheritedCtor(BaseClass); in shouldDeleteForBase() 9682 return shouldDeleteForClassSubobject(BaseClass, Base, 0); in shouldDeleteForBase() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | PdbUtil.cpp | 289 return PDB_SymType::BaseClass; in CVTypeToPDBType()
|