/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
H A D | Store.cpp | 249 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 D | ARMConstantPoolValue.h | 78 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 D | IntrusiveRefCntPtr.h | 71 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 D | FoldingSet.h | 408 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 D | CGNonTrivialStruct.cpp | 36 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 D | CGClass.cpp | 219 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 D | CartesianBenchmarks.h | 94 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 D | LLVM.h | 49 template <class Derived> class RefCountedBase;
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | Store.h | 157 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 D | DIContext.h | 306 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 D | scm-pretty-print.c | 89 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 D | py-prettyprint.c | 91 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 D | scm-pretty-print.c | 89 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 D | py-prettyprint.c | 91 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 D | SemaAccess.cpp | 292 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 D | TypeLoc.h | 337 /// \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 D | ASTTypeTraits.h | 162 /// Derived. 164 /// and \c Derived in the class hierarchy. 165 static bool isBaseOf(NodeKindId Base, NodeKindId Derived, unsigned *Distance);
|
H A D | VTableBuilder.h | 601 /// 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 D | gtest-port.h | 1093 // 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 D | MicrosoftMangle.cpp | 149 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 D | RecordLayoutBuilder.cpp | 54 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 D | YAMLTraits.h | 498 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 D | XFile.pm | 298 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 D | StatepointLowering.cpp | 718 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 D | zlibpas.pas | 4 * Derived from original sources by Bob Dellaca.
|