Home
last modified time | relevance | path

Searched refs:BaseClass (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCXXDeleteChecker.cpp110 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 DGCNIterativeScheduler.cpp152 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 DGCNIterativeScheduler.h30 using BaseClass = ScheduleDAGMILive; variable
H A DSMInstructions.td130 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 DUninitializedObjectChecker.cpp74 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 DPDBSymbolTypeBaseClass.h25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::BaseClass)
H A DPDBTypes.h262 BaseClass, enumerator
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DDelayedDiagnostic.h68 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 DCodeViewTypes.def61 MEMBER_RECORD(LF_BCLASS, 0x1400, BaseClass)
62 MEMBER_RECORD_ALIAS(LF_BINTERFACE, 0x151a, BaseInterface, BaseClass)
H A DTypeRecord.h868 : 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 DMCRegisterInfo.h50 const bool BaseClass; variable
104 bool isBaseClass() const { return BaseClass; } in isBaseClass()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramState.h355 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 DMemRegion.h1587 getCXXBaseObjectRegion(const CXXRecordDecl *BaseClass, const SubRegion *Super,
1604 getCXXDerivedObjectRegion(const CXXRecordDecl *BaseClass,
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGClass.cpp506 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 DPDBSymbol.cpp83 FACTORY_SYMTAG_CASE(BaseClass, PDBSymbolTypeBaseClass) in createSymbol()
H A DPDBExtras.cpp264 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, BaseClass, OS) in operator <<()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp1300 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 DExprEngineCXX.cpp161 const CXXRecordDecl *BaseClass = in computeObjectUnderConstruction() local
164 MRMgr.getCXXBaseObjectRegion(BaseClass, ThisReg, in computeObjectUnderConstruction()
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h189 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 DLVCodeViewVisitor.cpp2645 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 DUncheckedOptionalAccessModel.cpp100 if (const CXXRecordDecl *BaseClass = in getOptionalBaseClass() local
102 return BaseClass; in getOptionalBaseClass()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.cpp294 case PDB_SymType::BaseClass: in GetClassOrFunctionParent()
374 case PDB_SymType::BaseClass: { in CreateLLDBTypeFromPDBType()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAccess.cpp176 CXXRecordDecl *BaseClass, in AccessTarget()
179 : AccessedEntity(Context.getDiagAllocator(), Base, BaseClass, DerivedClass, in AccessTarget()
H A DSemaDeclCXX.cpp3933 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 DPdbUtil.cpp289 return PDB_SymType::BaseClass; in CVTypeToPDBType()

12