Home
last modified time | relevance | path

Searched refs:ThisT (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Drtti.h64 template <typename ThisT, typename ParentT> class RTTIExtends;
115 template <typename ThisT, typename ParentT> class RTTIExtends : public ParentT {
123 static const void *classID() { return &ThisT::ID; } in classID()
125 const void *dynamicClassID() const override { return &ThisT::ID; } in dynamicClassID()
131 static bool classof(const RTTIRoot *R) { return R->isA<ThisT>(); } in classof()
134 template <typename ThisT, typename ParentT>
135 char RTTIExtends<ThisT, ParentT>::ID = 0;
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DCoalescingBitVector.h42 using ThisT = CoalescingBitVector<IndexT>; variable
62 CoalescingBitVector(const ThisT &Other) in CoalescingBitVector()
67 ThisT &operator=(const ThisT &Other) {
73 CoalescingBitVector(ThisT &&Other) = delete;
74 ThisT &operator=(ThisT &&Other) = delete;
107 void set(const ThisT &Other) { in set()
159 void operator|=(const ThisT &RHS) {
177 void operator&=(const ThisT &RHS) {
188 void intersectWithComplement(const ThisT &Other) { in intersectWithComplement()
219 bool operator==(const ThisT &RHS) const {
[all …]
H A DGenericUniformityInfo.h38 using ThisT = GenericUniformityInfo<ContextT>; variable
H A DFunctionExtras.h65 template <typename CallableT, typename ThisT>
67 std::enable_if_t<!std::is_same<remove_cvref_t<CallableT>, ThisT>::value>;
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DExtensibleRTTI.h127 template <typename ThisT, typename ParentT, typename... ParentTs>
133 static const void *classID() { return &ThisT::ID; } in classID()
135 const void *dynamicClassID() const override { return &ThisT::ID; } in dynamicClassID()
146 return R->template isA<ThisT>(); in classof()
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h1265 using ThisT = CovMapFunctionRecordV1<IntPtrT>; member
1274 return accessors::getFuncHash<ThisT, Endian>(this); in getFuncHash()
1278 return accessors::getDataSize<ThisT, Endian>(this); in getDataSize()
1299 std::pair<const char *, const ThisT *>
1301 return accessors::advanceByOneOutOfLine<ThisT, Endian>(this, MappingBuf); in advanceByOne()
1310 return accessors::getCoverageMappingOutOfLine<ThisT, Endian>(this, in getCoverageMapping()
1316 using ThisT = CovMapFunctionRecordV2; member
1325 return accessors::getFuncHash<ThisT, Endian>(this); in getFuncHash()
1329 return accessors::getDataSize<ThisT, Endian>(this); in getDataSize()
1333 return accessors::getFuncNameRef<ThisT, Endian>(this); in getFuncNameRef()
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dtsd.h28 using ThisT = TSD<Allocator>; member
33 DCHECK(isAligned(reinterpret_cast<uptr>(this), alignof(ThisT))); in init()
H A Dtsd_exclusive.h30 using ThisT = TSDRegistryExT<Allocator>; member
33 ALWAYS_INLINE ScopedTSD(ThisT &TSDRegistry) { in ScopedTSD()
H A Dtsd_shared.h29 using ThisT = TSDRegistrySharedT<Allocator, TSDsArraySize, DefaultTSDCount>; member
32 ALWAYS_INLINE ScopedTSD(ThisT &TSDRegistry) { in ScopedTSD()
H A Dquarantine.h174 using ThisT = GlobalQuarantine<Callback, Node>; variable
177 DCHECK(isAligned(reinterpret_cast<uptr>(this), alignof(ThisT))); in init()
H A Dprimary32.h54 typedef SizeClassAllocator32<Config> ThisT; typedef
57 SizeClassAllocatorLocalCache<ThisT>,
58 SizeClassAllocatorNoCache<ThisT>>::type;
59 typedef Batch<ThisT> BatchT;
60 typedef BatchGroup<ThisT> BatchGroupT;
246 DCHECK(isAligned(reinterpret_cast<uptr>(this), alignof(ThisT))); in init()
H A Dcombined.h58 typedef Allocator<Config, PostInitCallback> ThisT; typedef
59 typedef typename AllocatorConfig::template TSDRegistryT<ThisT> TSDRegistryT;
66 explicit QuarantineCallback(ThisT &Instance, in QuarantineCallback()
137 ThisT &Allocator;
277 void commitBack(TSD<ThisT> *TSD) { in commitBack()
284 void drainCache(TSD<ThisT> *TSD) { in drainCache()
H A Dprimary64.h59 typedef SizeClassAllocator64<Config> ThisT; typedef
60 typedef Batch<ThisT> BatchT;
61 typedef BatchGroup<ThisT> BatchGroupT;
64 SizeClassAllocatorLocalCache<ThisT>,
65 SizeClassAllocatorNoCache<ThisT>>::type;
300 DCHECK(isAligned(reinterpret_cast<uptr>(this), alignof(ThisT))); in init()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DThunk.h178 const Type *ThisT, const CXXMethodDecl *Method = nullptr)
179 : This(This), Return(Return), Method(Method), ThisType(ThisT) {} in This()
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_primary64.h96 typedef SizeClassAllocator64<Params> ThisT; typedef
97 typedef SizeClassAllocator64LocalCache<ThisT> AllocatorCache;
98 typedef MemoryMapper<ThisT> MemoryMapperT;
622 friend class MemoryMapper<ThisT>;
H A Dsanitizer_allocator_primary32.h119 typedef SizeClassAllocator32<Params> ThisT; typedef
120 typedef SizeClassAllocator32LocalCache<ThisT> AllocatorCache;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h17330 QualType ThisT = RebuildUnresolvedUsingType(Loc, E); in RebuildUnresolvedUsingType() local
17331 if (ThisT.isNull()) in RebuildUnresolvedUsingType()
17333 else if (ThisT->getAs<UnresolvedUsingType>()) in RebuildUnresolvedUsingType()
17334 FallbackT = ThisT; in RebuildUnresolvedUsingType()
17336 T = ThisT; in RebuildUnresolvedUsingType()
17338 assert(getSema().Context.hasSameType(ThisT, T) && in RebuildUnresolvedUsingType()