Searched refs:DerivedT (Results 1 – 13 of 13) sorted by relevance
/external/llvm/include/llvm/ADT/ |
D | iterator.h | 35 template <typename DerivedT, typename IteratorCategoryT, typename T, 57 DerivedT I; 59 ReferenceProxy(DerivedT I) : I(std::move(I)) {} in ReferenceProxy() 66 DerivedT operator+(DifferenceTypeT n) const { 70 DerivedT tmp = *static_cast<const DerivedT *>(this); 74 friend DerivedT operator+(DifferenceTypeT n, const DerivedT &i) { 80 DerivedT operator-(DifferenceTypeT n) const { 84 DerivedT tmp = *static_cast<const DerivedT *>(this); 89 DerivedT &operator++() { 90 return static_cast<DerivedT *>(this)->operator+=(1); [all …]
|
D | DenseMap.h | 52 template <typename DerivedT, typename KeyT, typename ValueT, typename KeyInfoT, 385 return static_cast<const DerivedT *>(this)->getNumEntries(); in getNumEntries() 388 static_cast<DerivedT *>(this)->setNumEntries(Num); in setNumEntries() 397 return static_cast<const DerivedT *>(this)->getNumTombstones(); in getNumTombstones() 400 static_cast<DerivedT *>(this)->setNumTombstones(Num); in setNumTombstones() 409 return static_cast<const DerivedT *>(this)->getBuckets(); in getBuckets() 412 return static_cast<DerivedT *>(this)->getBuckets(); in getBuckets() 415 return static_cast<const DerivedT *>(this)->getNumBuckets(); in getNumBuckets() 425 static_cast<DerivedT *>(this)->grow(AtLeast); in grow() 429 static_cast<DerivedT *>(this)->shrink_and_clear(); in shrink_and_clear()
|
/external/swiftshader/third_party/llvm-subzero/include/llvm/ADT/ |
D | iterator.h | 36 template <typename DerivedT, typename IteratorCategoryT, typename T, 58 DerivedT I; 60 ReferenceProxy(DerivedT I) : I(std::move(I)) {} in ReferenceProxy() 67 DerivedT operator+(DifferenceTypeT n) const { 71 DerivedT tmp = *static_cast<const DerivedT *>(this); 75 friend DerivedT operator+(DifferenceTypeT n, const DerivedT &i) { 81 DerivedT operator-(DifferenceTypeT n) const { 85 DerivedT tmp = *static_cast<const DerivedT *>(this); 90 DerivedT &operator++() { 91 return static_cast<DerivedT *>(this)->operator+=(1); [all …]
|
D | DenseMap.h | 53 template <typename DerivedT, typename KeyT, typename ValueT, typename KeyInfoT, 400 return static_cast<const DerivedT *>(this)->getNumEntries(); in getNumEntries() 403 static_cast<DerivedT *>(this)->setNumEntries(Num); in setNumEntries() 412 return static_cast<const DerivedT *>(this)->getNumTombstones(); in getNumTombstones() 415 static_cast<DerivedT *>(this)->setNumTombstones(Num); in setNumTombstones() 424 return static_cast<const DerivedT *>(this)->getBuckets(); in getBuckets() 427 return static_cast<DerivedT *>(this)->getBuckets(); in getBuckets() 430 return static_cast<const DerivedT *>(this)->getNumBuckets(); in getNumBuckets() 440 static_cast<DerivedT *>(this)->grow(AtLeast); in grow() 444 static_cast<DerivedT *>(this)->shrink_and_clear(); in shrink_and_clear()
|
/external/clang/test/CXX/class.derived/class.member.lookup/ |
D | p8.cpp | 43 struct DerivedT : public Derived1T<T>, public Derived2T<T> { struct 48 void DerivedT<T>::Inner() { in Inner() 57 void Test(DerivedT<T> d) { in Test() 63 template void Test(DerivedT<int>);
|
/external/llvm/include/llvm/Analysis/ |
D | PtrUseVisitor.h | 192 template <typename DerivedT> 193 class PtrUseVisitor : protected InstVisitor<DerivedT>, 195 friend class InstVisitor<DerivedT>; 196 typedef InstVisitor<DerivedT> Base; 225 static_cast<DerivedT*>(this)->visit(I); in visitPtr()
|
D | AliasAnalysis.h | 709 template <typename DerivedT> class AAResultBase { 713 friend class AAResults::Model<DerivedT>; 720 DerivedT &derived() { return static_cast<DerivedT &>(*this); } in derived() 732 DerivedT &CurrentResult; 735 AAResultsProxy(AAResults *AAR, DerivedT &CurrentResult) in AAResultsProxy()
|
/external/swiftshader/third_party/llvm-subzero/include/llvm/Support/ |
D | Allocator.h | 44 template <typename DerivedT> class AllocatorBase { 52 static_cast<void *(DerivedT::*)(size_t, size_t)>( in Allocate() 53 &DerivedT::Allocate), in Allocate() 57 return static_cast<DerivedT *>(this)->Allocate(Size, Alignment); in Allocate() 66 static_cast<void (DerivedT::*)(const void *, size_t)>( in Deallocate() 67 &DerivedT::Deallocate), in Deallocate() 71 return static_cast<DerivedT *>(this)->Deallocate(Ptr, Size); in Deallocate()
|
/external/llvm/include/llvm/Support/ |
D | Allocator.h | 42 template <typename DerivedT> class AllocatorBase { 50 static_cast<void *(DerivedT::*)(size_t, size_t)>( in Allocate() 51 &DerivedT::Allocate), in Allocate() 55 return static_cast<DerivedT *>(this)->Allocate(Size, Alignment); in Allocate() 64 static_cast<void (DerivedT::*)(const void *, size_t)>( in Deallocate() 65 &DerivedT::Deallocate), in Deallocate() 69 return static_cast<DerivedT *>(this)->Deallocate(Ptr, Size); in Deallocate()
|
/external/clang/test/SemaTemplate/ |
D | instantiate-complete.cpp | 142 class DerivedT : public BaseT<T> {}; class 147 operator DerivedT<T>() const { return DerivedT<T>(); }
|
/external/llvm/include/llvm/IR/ |
D | PassManager.h | 180 template <typename DerivedT> struct PassInfoMixin { 183 StringRef Name = getTypeName<DerivedT>(); in name() 196 template <typename DerivedT> 197 struct AnalysisInfoMixin : PassInfoMixin<DerivedT> { 211 static void *ID() { return (void *)&DerivedT::PassID; } in ID() 324 template <typename DerivedT, typename IRUnitT> class AnalysisManagerBase { 325 DerivedT *derived_this() { return static_cast<DerivedT *>(this); } in derived_this() 326 const DerivedT *derived_this() const { in derived_this() 327 return static_cast<const DerivedT *>(this); in derived_this()
|
/external/clang/lib/ASTMatchers/Dynamic/ |
D | Marshallers.h | 388 template <typename BaseT, typename DerivedT> 390 ast_matchers::internal::VariadicDynCastAllOfMatcher<BaseT, DerivedT> Func, 393 DerivedKind(ast_type_traits::ASTNodeKind::getFromNodeKind<DerivedT>()) { 691 template <typename BaseT, typename DerivedT> 694 BaseT, DerivedT> VarFunc,
|
/external/llvm/lib/Transforms/Scalar/ |
D | SROA.cpp | 264 template <typename DerivedT, typename RetT = void> class BuilderBase;
|