reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
43 std::vector<std::shared_ptr<BitCodeAbbrev>> Abbrevs; 345 std::vector<std::shared_ptr<BitCodeAbbrev>> CurAbbrevs; 349 std::vector<std::shared_ptr<BitCodeAbbrev>> PrevAbbrevs; 524 const BitCodeAbbrev *getAbbrev(unsigned AbbrevID) {include/llvm/Bitstream/BitstreamWriter.h
45 std::vector<std::shared_ptr<BitCodeAbbrev>> CurAbbrevs; 50 std::vector<std::shared_ptr<BitCodeAbbrev>> PrevAbbrevs; 61 std::vector<std::shared_ptr<BitCodeAbbrev>> Abbrevs; 302 const BitCodeAbbrev *Abbv = CurAbbrevs[AbbrevNo].get(); 471 void EncodeAbbrev(const BitCodeAbbrev &Abbv) { 490 unsigned EmitAbbrev(std::shared_ptr<BitCodeAbbrev> Abbv) { 532 unsigned EmitBlockInfoAbbrev(unsigned BlockID, std::shared_ptr<BitCodeAbbrev> Abbv) {lib/Bitcode/Reader/BitcodeAnalyzer.cpp
867 const BitCodeAbbrev *Abbv = nullptr;
lib/Bitcode/Writer/BitcodeWriter.cpp819 auto Abbv = std::make_shared<BitCodeAbbrev>(); 826 Abbv = std::make_shared<BitCodeAbbrev>(); 834 Abbv = std::make_shared<BitCodeAbbrev>(); 842 Abbv = std::make_shared<BitCodeAbbrev>(); 849 Abbv = std::make_shared<BitCodeAbbrev>(); 857 Abbv = std::make_shared<BitCodeAbbrev>(); 1113 auto Abbv = std::make_shared<BitCodeAbbrev>(); 1208 auto Abbv = std::make_shared<BitCodeAbbrev>(); 1246 auto Abbv = std::make_shared<BitCodeAbbrev>(); 1448 auto Abbv = std::make_shared<BitCodeAbbrev>(); 1479 auto Abbv = std::make_shared<BitCodeAbbrev>(); 1926 auto Abbv = std::make_shared<BitCodeAbbrev>(); 1955 auto Abbv = std::make_shared<BitCodeAbbrev>(); 2054 auto Abbv = std::make_shared<BitCodeAbbrev>(); 2060 Abbv = std::make_shared<BitCodeAbbrev>(); 2279 auto Abbv = std::make_shared<BitCodeAbbrev>(); 2286 Abbv = std::make_shared<BitCodeAbbrev>(); 2292 Abbv = std::make_shared<BitCodeAbbrev>(); 2298 Abbv = std::make_shared<BitCodeAbbrev>(); 3059 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3252 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3263 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3273 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3283 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3294 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3304 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3313 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3325 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3335 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3347 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3356 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3366 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3376 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3387 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3399 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3406 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3414 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3421 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3444 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3452 Abbv = std::make_shared<BitCodeAbbrev>(); 3460 Abbv = std::make_shared<BitCodeAbbrev>(); 3468 Abbv = std::make_shared<BitCodeAbbrev>(); 3761 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3776 Abbv = std::make_shared<BitCodeAbbrev>(); 3794 Abbv = std::make_shared<BitCodeAbbrev>(); 3803 Abbv = std::make_shared<BitCodeAbbrev>(); 3814 Abbv = std::make_shared<BitCodeAbbrev>(); 3822 Abbv = std::make_shared<BitCodeAbbrev>(); 3910 auto Abbv = std::make_shared<BitCodeAbbrev>(); 3927 Abbv = std::make_shared<BitCodeAbbrev>(); 3944 Abbv = std::make_shared<BitCodeAbbrev>(); 3954 Abbv = std::make_shared<BitCodeAbbrev>(); 4183 auto Abbv = std::make_shared<BitCodeAbbrev>(); 4192 Abbv = std::make_shared<BitCodeAbbrev>(); 4368 auto Abbv = std::make_shared<BitCodeAbbrev>(); 4556 auto Abbv = std::make_shared<BitCodeAbbrev>();lib/Bitstream/Reader/BitstreamReader.cpp
142 const BitCodeAbbrev *Abbv = getAbbrev(AbbrevID); 256 const BitCodeAbbrev *Abbv = getAbbrev(AbbrevID); 376 auto Abbv = std::make_shared<BitCodeAbbrev>();lib/Remarks/BitstreamRemarkSerializer.cpp
55 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 67 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 86 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 110 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 132 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 146 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 159 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 171 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 187 auto Abbrev = std::make_shared<BitCodeAbbrev>();tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
411 static void AddSourceLocationAbbrev(llvm::BitCodeAbbrev &Abbrev) { 419 static void AddRangeLocationAbbrev(llvm::BitCodeAbbrev &Abbrev) { 438 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 456 Abbrev = std::make_shared<BitCodeAbbrev>(); 467 Abbrev = std::make_shared<BitCodeAbbrev>(); 475 Abbrev = std::make_shared<BitCodeAbbrev>(); 482 Abbrev = std::make_shared<BitCodeAbbrev>(); 491 Abbrev = std::make_shared<BitCodeAbbrev>(); 502 Abbrev = std::make_shared<BitCodeAbbrev>();tools/clang/lib/Frontend/TestModuleFileExtension.cpp
26 auto Abv = std::make_shared<llvm::BitCodeAbbrev>();
tools/clang/lib/Serialization/ASTWriter.cpp882 std::shared_ptr<BitCodeAbbrev> Abv; 885 Abv = std::make_shared<BitCodeAbbrev>(); 892 Abv = std::make_shared<BitCodeAbbrev>(); 1470 auto MetadataAbbrev = std::make_shared<BitCodeAbbrev>(); 1501 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 1521 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 1722 auto FileAbbrev = std::make_shared<BitCodeAbbrev>(); 1740 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 1782 auto IFAbbrev = std::make_shared<BitCodeAbbrev>(); 1794 auto IFHAbbrev = std::make_shared<BitCodeAbbrev>(); 1891 auto OffsetsAbbrev = std::make_shared<BitCodeAbbrev>(); 1914 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 1933 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 1949 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 1963 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 2223 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 2406 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 2682 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 2712 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 2782 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 2804 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 2861 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 2878 Abbrev = std::make_shared<BitCodeAbbrev>(); 2883 Abbrev = std::make_shared<BitCodeAbbrev>(); 2888 Abbrev = std::make_shared<BitCodeAbbrev>(); 2893 Abbrev = std::make_shared<BitCodeAbbrev>(); 2898 Abbrev = std::make_shared<BitCodeAbbrev>(); 2904 Abbrev = std::make_shared<BitCodeAbbrev>(); 2909 Abbrev = std::make_shared<BitCodeAbbrev>(); 2914 Abbrev = std::make_shared<BitCodeAbbrev>(); 2919 Abbrev = std::make_shared<BitCodeAbbrev>(); 2924 Abbrev = std::make_shared<BitCodeAbbrev>(); 2930 Abbrev = std::make_shared<BitCodeAbbrev>(); 2935 Abbrev = std::make_shared<BitCodeAbbrev>(); 2941 Abbrev = std::make_shared<BitCodeAbbrev>(); 3252 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 3265 Abbrev = std::make_shared<BitCodeAbbrev>(); 3294 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 3510 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 3525 Abbrev = std::make_shared<BitCodeAbbrev>(); 3825 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 3837 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 4440 auto Abbrev = std::make_shared<BitCodeAbbrev>(); 4526 auto Abv = std::make_shared<llvm::BitCodeAbbrev>(); 4914 auto Abv = std::make_shared<BitCodeAbbrev>(); 4925 Abv = std::make_shared<BitCodeAbbrev>(); 5028 auto Abbrev = std::make_shared<BitCodeAbbrev>();tools/clang/lib/Serialization/ASTWriterDecl.cpp
1847 std::shared_ptr<BitCodeAbbrev> Abv; 1850 Abv = std::make_shared<BitCodeAbbrev>(); 1883 Abv = std::make_shared<BitCodeAbbrev>(); 1919 Abv = std::make_shared<BitCodeAbbrev>(); 1969 Abv = std::make_shared<BitCodeAbbrev>(); 2031 Abv = std::make_shared<BitCodeAbbrev>(); 2079 Abv = std::make_shared<BitCodeAbbrev>(); 2108 Abv = std::make_shared<BitCodeAbbrev>(); 2160 Abv = std::make_shared<BitCodeAbbrev>(); 2223 Abv = std::make_shared<BitCodeAbbrev>(); 2247 Abv = std::make_shared<BitCodeAbbrev>(); 2266 Abv = std::make_shared<BitCodeAbbrev>(); 2285 Abv = std::make_shared<BitCodeAbbrev>(); 2304 Abv = std::make_shared<BitCodeAbbrev>(); 2309 Abv = std::make_shared<BitCodeAbbrev>();tools/clang/lib/Serialization/GlobalModuleIndex.cpp
836 auto Abbrev = std::make_shared<BitCodeAbbrev>();
tools/clang/tools/extra/clang-doc/BitcodeWriter.cpp31 using AbbrevDsc = void (*)(std::shared_ptr<llvm::BitCodeAbbrev> &Abbrev); 33 static void AbbrevGen(std::shared_ptr<llvm::BitCodeAbbrev> &Abbrev, 39 static void BoolAbbrev(std::shared_ptr<llvm::BitCodeAbbrev> &Abbrev) { 46 static void IntAbbrev(std::shared_ptr<llvm::BitCodeAbbrev> &Abbrev) { 53 static void SymbolIDAbbrev(std::shared_ptr<llvm::BitCodeAbbrev> &Abbrev) { 64 static void StringAbbrev(std::shared_ptr<llvm::BitCodeAbbrev> &Abbrev) { 74 static void LocationAbbrev(std::shared_ptr<llvm::BitCodeAbbrev> &Abbrev) { 295 auto Abbrev = std::make_shared<llvm::BitCodeAbbrev>();unittests/Bitstream/BitstreamReaderTest.cpp
106 auto Abbrev = std::make_shared<BitCodeAbbrev>();
usr/include/c++/7.4.0/bits/alloc_traits.h387 using allocator_type = allocator<_Tp>; 389 using value_type = _Tp; 392 using pointer = _Tp*; 395 using const_pointer = const _Tp*; 474 construct(allocator_type& __a, _Up* __p, _Args&&... __args) 486 destroy(allocator_type& __a, _Up* __p)usr/include/c++/7.4.0/bits/allocator.h
108 class allocator: public __allocator_base<_Tp> 113 typedef _Tp* pointer; 114 typedef const _Tp* const_pointer; 115 typedef _Tp& reference; 116 typedef const _Tp& const_reference; 117 typedef _Tp value_type; 137 allocator(const allocator<_Tp1>&) throw() { }usr/include/c++/7.4.0/bits/shared_ptr.h
93 class shared_ptr : public __shared_ptr<_Tp> 107 using element_type = typename __shared_ptr<_Tp>::element_type; 236 shared_ptr(const shared_ptr<_Yp>& __r) noexcept 253 shared_ptr(shared_ptr<_Yp>&& __r) noexcept 299 _Assignable<const shared_ptr<_Yp>&> 300 operator=(const shared_ptr<_Yp>& __r) noexcept 324 _Assignable<shared_ptr<_Yp>> 325 operator=(shared_ptr<_Yp>&& __r) noexcept 352 shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t) 520 class weak_ptr : public __weak_ptr<_Tp> 582 shared_ptr<_Tp> 687 inline shared_ptr<_Tp> 702 inline shared_ptr<_Tp> 705 typedef typename std::remove_const<_Tp>::type _Tp_nc; 706 return std::allocate_shared<_Tp>(std::allocator<_Tp_nc>(),usr/include/c++/7.4.0/bits/shared_ptr_base.h
882 : is_convertible<_Yp*, _Tp*>::type 882 : is_convertible<_Yp*, _Tp*>::type 956 using element_type = _Tp; 1035 : public __shared_ptr_access<_Tp, _Lp> 1038 using element_type = typename remove_extent<_Tp>::type; 1126 __shared_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept 1138 __shared_ptr(__shared_ptr<_Yp, _Lp>&& __r) noexcept 1192 _Assignable<_Yp> 1193 operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept 1218 _Assignable<_Yp> 1219 operator=(__shared_ptr<_Yp, _Lp>&& __r) noexcept 1272 swap(__shared_ptr<_Tp, _Lp>& __other) noexcept 1321 rebind_traits<typename std::remove_cv<_Tp>::type> __traits; 1344 __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t) 1377 typename enable_if<!__has_esft_base<_Yp2>::value>::type 1378 _M_enable_shared_from_this_with(_Yp*) noexcept 1601 using element_type = typename remove_extent<_Tp>::type; 1626 __weak_ptr(const __weak_ptr<_Yp, _Lp>& __r) noexcept 1640 __weak_ptr(__weak_ptr<_Yp, _Lp>&& __r) noexcept 1648 _Assignable<_Yp> 1649 operator=(const __weak_ptr<_Yp, _Lp>& __r) noexcept 1675 _Assignable<_Yp> 1676 operator=(__weak_ptr<_Yp, _Lp>&& __r) noexcept 1684 __shared_ptr<_Tp, _Lp> 1720 _M_assign(_Tp* __ptr, const __shared_count<_Lp>& __refcount) noexceptusr/include/c++/7.4.0/ext/new_allocator.h
63 typedef _Tp* pointer; 64 typedef const _Tp* const_pointer; 65 typedef _Tp& reference; 66 typedef const _Tp& const_reference; 67 typedef _Tp value_type; 84 new_allocator(const new_allocator<_Tp1>&) _GLIBCXX_USE_NOEXCEPT { } 111 return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp))); 130 { return size_t(-1) / sizeof(_Tp); } 135 construct(_Up* __p, _Args&&... __args) 136 { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } 140 destroy(_Up* __p) { __p->~_Up(); }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; 1942 { typedef _Tp type; };