reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/DenseMap.h
  176   const_iterator find_as(const LookupKeyT &Val) const {
  419   static unsigned getHashValue(const LookupKeyT &Val) {
  578   bool LookupBucketFor(const LookupKeyT &Val,
  629   bool LookupBucketFor(const LookupKeyT &Val, BucketT *&FoundBucket) {
include/llvm/ADT/DenseSet.h
  176   iterator find_as(const LookupKeyT &Val) {
  180   const_iterator find_as(const LookupKeyT &Val) const {
include/llvm/CodeGen/PBQP/CostAllocator.h
   30   using PoolRef = std::shared_ptr<const ValueT>;
   36     PoolEntry(ValuePool &Pool, ValueKeyT Value)
   41     const ValueT &getValue() const { return Value; }
   45     ValueT Value;
   57     static unsigned getHashValue(const ValueKeyT &C) {
   70     static bool isEqual(const ValueKeyT1 &C1, const ValueKeyT2 &C2) {
   70     static bool isEqual(const ValueKeyT1 &C1, const ValueKeyT2 &C2) {
   75     static bool isEqual(const ValueKeyT &C, PoolEntry *P) {
   95   template <typename ValueKeyT> PoolRef getValue(ValueKeyT ValueKey) {
include/llvm/CodeGen/RegAllocPBQP.h
   93   friend hash_code hash_value(const AllowedRegVector &);
   97   AllowedRegVector(AllowedRegVector &&) = default;
  107   bool operator==(const AllowedRegVector &Other) const {
  113   bool operator!=(const AllowedRegVector &Other) const {
  122 inline hash_code hash_value(const AllowedRegVector &OptRegs) {
  132   using AllowedRegVecPool = ValuePool<AllowedRegVector>;
  157   AllowedRegVecRef getAllowedRegs(AllowedRegVector Allowed) {
  169   using AllowedRegVector = RegAlloc::AllowedRegVector;
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 };
   91   typedef PointerLikeTypeTraits<T *> NonConst;
   93   static inline const void *getAsVoidPointer(const T *P) {
   96   static inline const T *getFromVoidPointer(const void *P) {
include/llvm/Support/type_traits.h
   31   using UnderlyingT = typename std::remove_reference<T>::type;
lib/CodeGen/RegAllocPBQP.cpp
  217   using AllowedRegVecPtr = const PBQP::RegAlloc::AllowedRegVector *;
  227     const auto *NRegs = &G.getNodeMetadata(NId).getAllowedRegs();
  228     const auto *MRegs = &G.getNodeMetadata(MId).getAllowedRegs();
  242     const auto *NRegs = &G.getNodeMetadata(NId).getAllowedRegs();
  243     const auto *MRegs = &G.getNodeMetadata(MId).getAllowedRegs();
  402     const auto &NRegs = G.getNodeMetadata(NId).getAllowedRegs();
  403     const auto &MRegs = G.getNodeMetadata(MId).getAllowedRegs();
usr/include/c++/7.4.0/bits/alloc_traits.h
  474 	construct(allocator_type& __a, _Up* __p, _Args&&... __args)
  475 	{ __a.construct(__p, std::forward<_Args>(__args)...); }
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
   98     move(_Tp&& __t) noexcept
usr/include/c++/7.4.0/bits/shared_ptr.h
  343 		   _Args&&... __args)
  344 	: __shared_ptr<_Tp>(__tag, __a, std::forward<_Args>(__args)...)
  688     allocate_shared(const _Alloc& __a, _Args&&... __args)
  691 			     std::forward<_Args>(__args)...);
  703     make_shared(_Args&&... __args)
  707 				       std::forward<_Args>(__args)...);
usr/include/c++/7.4.0/bits/shared_ptr_base.h
 1317 		     _Args&&... __args)
 1328 			      std::forward<_Args>(__args)...);
usr/include/c++/7.4.0/ext/new_allocator.h
  135 	construct(_Up* __p, _Args&&... __args)
  136 	{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  354     : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
  381     : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  762     typename add_rvalue_reference<_Tp>::type declval() noexcept;
 1538       typedef decltype(__test<_From, _To>(0)) type;
 1545     : public __is_convertible_helper<_From, _To>::type
 1554     { typedef _Tp     type; };
 1558     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1629     { typedef _Tp   type; };
 1633     { typedef _Tp   type; };
 1659     { typedef _Tp&&   type; };
 1664     : public __add_rvalue_reference_helper<_Tp>