|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Support/Allocator.h 81 template <typename T> T *Allocate(size_t Num = 1) {
82 return static_cast<T *>(Allocate(Num * sizeof(T), alignof(T)));
82 return static_cast<T *>(Allocate(Num * sizeof(T), alignof(T)));
tools/clang/include/clang/Analysis/CFG.h 842 using AdjacentBlocks = BumpVector<AdjacentBlock>;
1094 void addSuccessor(AdjacentBlock Succ, BumpVectorContext &C);
tools/clang/include/clang/Analysis/Support/BumpVector.h 60 T *Begin = nullptr;
61 T *End = nullptr;
62 T *Capacity = nullptr;
71 if (std::is_class<T>::value) {
79 using value_type = T;
80 using iterator = T *;
81 using const_iterator = const T *;
86 using reference = T &;
87 using const_reference = const T &;
88 using pointer = T *;
89 using const_pointer = const T *;
136 T pop_back_val() {
162 new (End) T(Elt);
202 void construct_range(T *S, T *E, const T &Elt) {
202 void construct_range(T *S, T *E, const T &Elt) {
202 void construct_range(T *S, T *E, const T &Elt) {
207 void destroy_range(T *S, T *E) {
207 void destroy_range(T *S, T *E) {
214 void move_range_right(T *S, T *E, size_t D) {
214 void move_range_right(T *S, T *E, size_t D) {
233 T *NewElts = C.getAllocator().template Allocate<T>(NewCapacity);
233 T *NewElts = C.getAllocator().template Allocate<T>(NewCapacity);
237 if (std::is_class<T>::value) {
243 memcpy(NewElts, Begin, CurSize * sizeof(T));
tools/clang/lib/Analysis/CFG.cpp 4923 for (const CFGBlock::AdjacentBlock &AB : B->succs()) {
5024 void CFGBlock::addSuccessor(AdjacentBlock Succ,
5856 for (const auto &Succ : Blk->succs()) {
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 293 for (auto &Succ : UnwindBlock.succs()) {
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp 175 for (const auto &Succ : Block->succs()) {
usr/include/c++/7.4.0/bits/move.h 46 inline _GLIBCXX_CONSTEXPR _Tp*
47 __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
72 constexpr _Tp&&
83 constexpr _Tp&&
usr/include/c++/7.4.0/bits/stl_construct.h 74 _Construct(_T1* __p, _Args&&... __args)
74 _Construct(_T1* __p, _Args&&... __args)
75 { ::new(static_cast<void*>(__p)) _T1(std::forward<_Args>(__args)...); }
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h 123 typedef _Tp value_type;
181 typedef _Tp value_type;
183 typedef _Tp* pointer;
184 typedef _Tp& reference;
192 typedef _Tp value_type;
194 typedef const _Tp* pointer;
195 typedef const _Tp& reference;
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
1554 { typedef _Tp type; };
1558 { 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; };