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 Dextensible_rtti.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.h113 template <typename ThisT, typename ParentT>
119 static const void *classID() { return &ThisT::ID; } in classID()
121 const void *dynamicClassID() const override { return &ThisT::ID; } in dynamicClassID()
127 static bool classof(const RTTIRoot *R) { return R->isA<ThisT>(); } in classof()
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h1189 using ThisT = CovMapFunctionRecordV1<IntPtrT>; member
1198 return accessors::getFuncHash<ThisT, Endian>(this); in getFuncHash()
1202 return accessors::getDataSize<ThisT, Endian>(this); in getDataSize()
1223 std::pair<const char *, const ThisT *>
1225 return accessors::advanceByOneOutOfLine<ThisT, Endian>(this, MappingBuf); in advanceByOne()
1234 return accessors::getCoverageMappingOutOfLine<ThisT, Endian>(this, in getCoverageMapping()
1240 using ThisT = CovMapFunctionRecordV2; member
1249 return accessors::getFuncHash<ThisT, Endian>(this); in getFuncHash()
1253 return accessors::getDataSize<ThisT, Endian>(this); in getDataSize()
1257 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
55 typedef SizeClassAllocatorLocalCache<ThisT> CacheT;
56 typedef TransferBatch<ThisT> TransferBatchT;
57 typedef BatchGroup<ThisT> BatchGroupT;
77 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, CacheT &LocalCache) in QuarantineCallback()
135 ThisT &Allocator;
270 void commitBack(TSD<ThisT> *TSD) { in commitBack()
277 void drainCache(TSD<ThisT> *TSD) { in drainCache()
H A Dprimary64.h59 typedef SizeClassAllocator64<Config> ThisT; typedef
60 typedef SizeClassAllocatorLocalCache<ThisT> CacheT;
61 typedef TransferBatch<ThisT> TransferBatchT;
62 typedef BatchGroup<ThisT> BatchGroupT;
80 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;
621 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.h16193 QualType ThisT = RebuildUnresolvedUsingType(Loc, E); in RebuildUnresolvedUsingType() local
16194 if (ThisT.isNull()) in RebuildUnresolvedUsingType()
16196 else if (ThisT->getAs<UnresolvedUsingType>()) in RebuildUnresolvedUsingType()
16197 FallbackT = ThisT; in RebuildUnresolvedUsingType()
16199 T = ThisT; in RebuildUnresolvedUsingType()
16201 assert(getSema().Context.hasSameType(ThisT, T) && in RebuildUnresolvedUsingType()