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

References

include/llvm/ADT/FoldingSet.h
  221   static void Profile(const T &X, FoldingSetNodeID &ID) {
  224   static void Profile(T &X, FoldingSetNodeID &ID) {
  232   static inline bool Equals(T &X, const FoldingSetNodeID &ID, unsigned IDHash,
  240   static inline unsigned ComputeHash(T &X, FoldingSetNodeID &TempID);
  250   : public DefaultFoldingSetTrait<T> {};
  329   inline void Add(const T &x) { FoldingSetTrait<T>::Profile(x, *this); }
  329   inline void Add(const T &x) { FoldingSetTrait<T>::Profile(x, *this); }
include/llvm/ADT/ImmutableList.h
   30   T Head;
   34   ImmutableListImpl(ElemT &&head, const ImmutableListImpl *tail = nullptr)
   41   const T& getHead() const { return Head; }
   44   static inline void Profile(FoldingSetNodeID& ID, const T& H,
   66   using value_type = T;
   67   using Factory = ImmutableListFactory<T>;
   69   static_assert(std::is_trivially_destructible<T>::value,
   73   const ImmutableListImpl<T>* X;
   79   ImmutableList(const ImmutableListImpl<T>* x = nullptr) : X(x) {}
   81   const ImmutableListImpl<T>* getInternalPointer() const {
  114   bool contains(const T& V) const {
  132   const T& getHead() const {
  150   using ListTy = ImmutableListImpl<T>;
  176   LLVM_NODISCARD ImmutableList<T> concat(ElemT &&Head, ImmutableList<T> Tail) {
  176   LLVM_NODISCARD ImmutableList<T> concat(ElemT &&Head, ImmutableList<T> Tail) {
  176   LLVM_NODISCARD ImmutableList<T> concat(ElemT &&Head, ImmutableList<T> Tail) {
  199   LLVM_NODISCARD ImmutableList<T> add(ElemT &&Data, ImmutableList<T> L) {
  199   LLVM_NODISCARD ImmutableList<T> add(ElemT &&Data, ImmutableList<T> L) {
  199   LLVM_NODISCARD ImmutableList<T> add(ElemT &&Data, ImmutableList<T> L) {
  204   LLVM_NODISCARD ImmutableList<T> emplace(ImmutableList<T> Tail,
  204   LLVM_NODISCARD ImmutableList<T> emplace(ImmutableList<T> Tail,
  209   ImmutableList<T> getEmptyList() const {
  214   ImmutableList<T> create(ElemT &&Data) {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
  236     using data_type = llvm::ImmutableList<T>;
  237     using key_type = T;
tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp
   37   static LoopState getNormal(const Stmt *S, const LocationContext *L,
   41   static LoopState getUnrolled(const Stmt *S, const LocationContext *L,
   49   bool operator==(const LoopState &X) const {
  265           LoopState::getNormal(LoopStmt, LCtx, maxVisitOnPath));
  272         LoopState::getNormal(LoopStmt, LCtx, maxVisitOnPath));
  281         LoopState::getNormal(LoopStmt, LCtx, maxVisitOnPath));
  284         LoopState::getUnrolled(LoopStmt, LCtx, innerMaxStep));
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   83     constexpr _Tp&&
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  326     : public __is_integral_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
  567     : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  631     : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  798       typedef decltype(__test<_Tp>(0)) type;
  811                remove_all_extents<_Tp>::type>::type
  825     : public __is_destructible_safe<_Tp>::type
 1447     : public __and_<is_destructible<_Tp>, integral_constant<bool,
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1633     { typedef _Tp   type; };
 1659     { typedef _Tp&&   type; };
 1955     { typedef _Tp     type; };