Searched refs:Derived (Results 51 - 75 of 115) sorted by relevance

12345

/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp249 SVal StoreManager::evalDerivedToBase(SVal Derived, const CastExpr *Cast) { argument
252 if (!regionMatchesCXXRecordType(Derived, Cast->getSubExpr()->getType()))
256 SVal Result = Derived;
265 SVal StoreManager::evalDerivedToBase(SVal Derived, const CXXBasePath &Path) { argument
267 SVal Result = Derived;
274 SVal StoreManager::evalDerivedToBase(SVal Derived, QualType BaseType, argument
276 const MemRegion *DerivedReg = Derived.getAsRegion();
278 return Derived;
382 // Derived{TargetClass, Element{SourceClass, SR}}?
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMConstantPoolValue.h78 template <typename Derived>
86 if (Derived *APC = dyn_cast<Derived>(CPV))
87 if (cast<Derived>(this)->equals(APC))
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DIntrusiveRefCntPtr.h71 template <class Derived> class RefCountedBase {
96 delete static_cast<const Derived *>(this);
101 template <class Derived> class ThreadSafeRefCountedBase {
128 delete static_cast<const Derived *>(this);
H A DFoldingSet.h408 template <class Derived, class T> class FoldingSetImpl : public FoldingSetBase {
442 return FoldingSetBase::reserve(EltCount, Derived::getFoldingSetInfo());
456 FoldingSetBase::GetOrInsertNode(N, Derived::getFoldingSetInfo()));
464 ID, InsertPos, Derived::getFoldingSetInfo()));
471 FoldingSetBase::InsertNode(N, InsertPos, Derived::getFoldingSetInfo());
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp36 template <class Derived> struct StructVisitor {
71 Derived &asDerived() { return static_cast<Derived &>(*this); }
77 template <class Derived, bool IsMove>
78 struct CopyStructVisitor : StructVisitor<Derived>,
79 CopiedTypeVisitor<Derived, IsMove> {
80 using StructVisitor<Derived>::asDerived;
81 using Super = CopiedTypeVisitor<Derived, IsMove>;
83 CopyStructVisitor(ASTContext &Ctx) : StructVisitor<Derived>(Ctx) {}
150 template <class Derived> struc
[all...]
H A DCGClass.cpp219 const CXXRecordDecl *Derived,
222 // 'this' must be a pointer (in some address space) to Derived.
223 assert(This.getElementType() == ConvertType(Derived));
227 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Derived);
293 Address Value, const CXXRecordDecl *Derived,
316 VBase ? VBase : Derived, Start, PathEnd);
321 if (VBase && Derived->hasAttr<FinalAttr>()) {
322 const ASTRecordLayout &layout = getContext().getASTRecordLayout(Derived);
333 QualType DerivedTy = getContext().getRecordType(Derived);
334 CharUnits DerivedAlign = CGM.getClassPointerAlignment(Derived);
218 GetAddressOfDirectBaseInCompleteClass(Address This, const CXXRecordDecl *Derived, const CXXRecordDecl *Base, bool BaseIsVirtual) argument
292 GetAddressOfBaseClass( Address Value, const CXXRecordDecl *Derived, CastExpr::path_const_iterator PathBegin, CastExpr::path_const_iterator PathEnd, bool NullCheckValue, SourceLocation Loc) argument
400 GetAddressOfDerivedClass(Address BaseAddr, const CXXRecordDecl *Derived, CastExpr::path_const_iterator PathBegin, CastExpr::path_const_iterator PathEnd, bool NullCheckValue) argument
2699 EmitVTablePtrCheckForCast(QualType T, llvm::Value *Derived, bool MayBeNull, CFITypeCheckKind TCK, SourceLocation Loc) argument
[all...]
/netbsd-current/external/apache2/llvm/dist/libcxx/benchmarks/
H A DCartesianBenchmarks.h94 template <class Derived, class EnumType, size_t NumLabels>
96 decltype(internal::makeEnumValueTuple<Derived, EnumType>(
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DLLVM.h49 template <class Derived> class RefCountedBase;
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DStore.h157 SVal evalDerivedToBase(SVal Derived, const CastExpr *Cast);
160 SVal evalDerivedToBase(SVal Derived, const CXXBasePath &CastPath);
163 SVal evalDerivedToBase(SVal Derived, QualType DerivedPtrType,
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/
H A DDIContext.h306 template <typename Derived, typename Base = LoadedObjectInfo>
317 return std::make_unique<Derived>(static_cast<const Derived &>(*this));
/netbsd-current/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.guile/
H A Dscm-pretty-print.c89 class Derived : public Vbase1, public Vbase2, public Vbase3
95 Derived () function
323 Derived derived;
/netbsd-current/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.python/
H A Dpy-prettyprint.c91 class Derived : public Vbase1, public Vbase2, public Vbase3
97 Derived () function
354 Derived derived;
/netbsd-current/external/gpl3/gdb/dist/gdb/testsuite/gdb.guile/
H A Dscm-pretty-print.c89 class Derived : public Vbase1, public Vbase2, public Vbase3
95 Derived () function
323 Derived derived;
/netbsd-current/external/gpl3/gdb/dist/gdb/testsuite/gdb.python/
H A Dpy-prettyprint.c91 class Derived : public Vbase1, public Vbase2, public Vbase3
97 Derived () function
356 Derived derived;
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaAccess.cpp292 static AccessResult IsDerivedFromInclusive(const CXXRecordDecl *Derived, argument
294 assert(Derived->getCanonicalDecl() == Derived);
297 if (Derived == Target) return AR_accessible;
299 bool CheckDependent = Derived->isDependentContext();
300 if (CheckDependent && MightInstantiateTo(Derived, Target))
307 if (Derived->isDependentContext() && !Derived->hasDefinition() &&
308 !Derived->isLambda())
311 for (const auto &I : Derived
945 const CXXRecordDecl *Derived = Target.getNamingClass(); local
1841 CheckBaseClassAccess(SourceLocation AccessLoc, QualType Base, QualType Derived, const CXXBasePath &Path, unsigned DiagID, bool ForceCheck, bool ForceUnprivileged) argument
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/
H A DTypeLoc.h337 /// \tparam Derived the class deriving from this one
360 template <class Base, class Derived, class TypeClass, class LocalData>
364 const Derived *asDerived() const {
365 return static_cast<const Derived*>(this);
370 Derived::classofType(TL.getTypePtr());
391 void copyLocal(Derived other) {
485 template <class Base, class Derived, class TypeClass>
495 Derived::classofType(TL.getTypePtr());
498 return Derived::classofType(TL.getTypePtr());
1196 template <class Derived, clas
[all...]
H A DASTTypeTraits.h162 /// Derived.
164 /// and \c Derived in the class hierarchy.
165 static bool isBaseOf(NodeKindId Base, NodeKindId Derived, unsigned *Distance);
H A DVTableBuilder.h601 /// Returns the index of VBase in the vbtable of Derived.
602 /// VBase must be a morally virtual base of Derived.
605 unsigned getVBTableIndex(const CXXRecordDecl *Derived,
/netbsd-current/external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/
H A Dgtest-port.h1093 // Downcasts the pointer of type Base to Derived.
1094 // Derived must be a subclass of Base. The parameter MUST
1095 // point to a class of type Derived, not any subclass of it.
1098 template <class Derived, class Base>
1099 Derived* CheckedDowncastToActualType(Base* base) {
1101 GTEST_CHECK_(typeid(*base) == typeid(Derived));
1105 return ::down_cast<Derived*>(base);
1107 return dynamic_cast<Derived*>(base); // NOLINT
1109 return static_cast<Derived*>(base); // Poor man's downcast.
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/
H A DMicrosoftMangle.cpp149 void mangleCXXVFTable(const CXXRecordDecl *Derived,
152 void mangleCXXVBTable(const CXXRecordDecl *Derived,
169 void mangleCXXRTTIBaseClassDescriptor(const CXXRecordDecl *Derived,
173 void mangleCXXRTTIBaseClassArray(const CXXRecordDecl *Derived,
175 void mangleCXXRTTIClassHierarchyDescriptor(const CXXRecordDecl *Derived,
178 mangleCXXRTTICompleteObjectLocator(const CXXRecordDecl *Derived,
3494 const CXXRecordDecl *Derived, ArrayRef<const CXXRecordDecl *> BasePath,
3502 if (Derived->hasAttr<DLLImportAttr>())
3506 Mangler.mangleName(Derived);
3514 const CXXRecordDecl *Derived, ArrayRe
[all...]
H A DRecordLayoutBuilder.cpp54 const BaseSubobjectInfo *Derived; member in struct:__anon335::BaseSubobjectInfo
295 if (Info == PrimaryVirtualBaseInfo->Derived) {
343 if (Info == PrimaryVirtualBaseInfo->Derived)
746 BaseSubobjectInfo *Derived);
908 const CXXRecordDecl *RD, bool IsVirtual, BaseSubobjectInfo *Derived) {
928 Info->Derived = nullptr;
946 if (PrimaryVirtualBaseInfo->Derived) {
954 PrimaryVirtualBaseInfo->Derived = Info;
978 PrimaryVirtualBaseInfo->Derived = Info;
1039 PrimaryBaseInfo->Derived
907 ComputeBaseSubobjectInfo( const CXXRecordDecl *RD, bool IsVirtual, BaseSubobjectInfo *Derived) argument
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DYAMLTraits.h498 struct Derived : T, Fallback { }; struct in struct:llvm::yaml::has_FlowTraits
506 static bool const value = sizeof(f<Derived>(nullptr)) == 2;
/netbsd-current/external/gpl3/autoconf/dist/lib/Autom4te/
H A DXFile.pm298 Derived from IO::File.pm by Akim Demaille E<lt>F<akim@freefriends.org>E<gt>.
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.cpp718 SDValue Derived = Builder.getValue(SI.Ptrs[i]); local
719 assert(GCPtrIndexMap.count(Derived) && "derived not found in index map");
721 Builder.DAG.getTargetConstant(GCPtrIndexMap[Derived], L, MVT::i64));
887 Value *Derived = Relocate->getDerivedPtr(); local
888 SDValue SD = getValue(Derived);
/netbsd-current/external/gpl3/gdb.old/dist/zlib/contrib/pascal/
H A Dzlibpas.pas4 * Derived from original sources by Bob Dellaca.

Completed in 238 milliseconds

12345