reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
39 static inline T* getEmptyKey() { 41 Val <<= PointerLikeTypeTraits<T*>::NumLowBitsAvailable; 45 static inline T* getTombstoneKey() { 47 Val <<= PointerLikeTypeTraits<T*>::NumLowBitsAvailable; 51 static unsigned getHashValue(const T *PtrVal) { 56 static bool isEqual(const T *LHS, const T *RHS) { return LHS == RHS; } 56 static bool isEqual(const T *LHS, const T *RHS) { return LHS == RHS; }include/llvm/Support/PointerLikeTypeTraits.h
56 static inline void *getAsVoidPointer(T *P) { return P; } 57 static inline T *getFromVoidPointer(void *P) { return static_cast<T *>(P); } 59 enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
176 bool isIdentical(DepChain &Other) const { 219 friend raw_ostream &operator<< (raw_ostream &OS, const DepChain &D); 223 raw_ostream &operator<<(raw_ostream &OS, const DepChain &D) { 241 std::map<Instruction *, DepChain *> DepChains; 287 SetVector<DepChain *> Dependences; 295 void findDepChainFromPHI(Instruction *I, DepChain &D); 298 DepChain *getDepChainBtwn(Instruction *I1, Instruction *I2, int Iters); 449 for (auto *D : Dependences) { 516 std::map<Instruction *, DepChain *> DepChains; 537 DepChain *D = getDepChainBtwn(OpInst, BEOpInst, Iters); 567 DepChain *D = getDepChainBtwn(OpInst, BEOpInst, Iters); 605 std::map<Instruction *, DepChain *> &DepChains = ReuseCandidate.DepChains; 620 DepChain &D = *DepChains[I]; 682 DepChain &D) { 717 DepChain *HexagonVectorLoopCarriedReuse::getDepChainBtwn(Instruction *I1, 720 for (auto *D : Dependences) { 734 DepChain *D = new DepChain(); 734 DepChain *D = new DepChain();usr/include/c++/7.4.0/bits/unique_ptr.h
68 default_delete(const default_delete<_Up>&) noexcept { } 72 operator()(_Tp* __ptr) const 74 static_assert(!is_void<_Tp>::value, 76 static_assert(sizeof(_Tp)>0,usr/include/c++/7.4.0/type_traits
215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type 1554 { typedef _Tp type; }; 1563 { typedef _Tp type; }; 1574 remove_const<typename remove_volatile<_Tp>::type>::type type; 1983 { typedef _Up type; };