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

Declarations

include/llvm/DebugInfo/MSF/MappedBlockStream.h
   27 struct MSFLayout;
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h
   33 struct MSFLayout;
include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h
   36 struct MSFLayout;
include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h
   27 struct MSFLayout;
include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
   40 struct MSFLayout;

References

include/llvm/DebugInfo/MSF/MSFBuilder.h
  113   Expected<MSFLayout> generateLayout();
  116   Expected<FileBufferByteStream> commit(StringRef Path, MSFLayout &Layout);
include/llvm/DebugInfo/MSF/MSFCommon.h
   86 MSFStreamLayout getFpmStreamLayout(const MSFLayout &Msf,
  116 inline uint32_t getFpmIntervalLength(const MSFLayout &L) {
  148 inline uint32_t getNumFpmIntervals(const MSFLayout &L,
include/llvm/DebugInfo/MSF/MappedBlockStream.h
   48   createIndexedStream(const MSFLayout &Layout, BinaryStreamRef MsfData,
   52   createFpmStream(const MSFLayout &Layout, BinaryStreamRef MsfData,
   56   createDirectoryStream(const MSFLayout &Layout, BinaryStreamRef MsfData,
  114   createIndexedStream(const MSFLayout &Layout, WritableBinaryStreamRef MsfData,
  118   createDirectoryStream(const MSFLayout &Layout,
  123   createFpmStream(const MSFLayout &Layout, WritableBinaryStreamRef MsfData,
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h
   80   Error commit(BinaryStreamWriter &ModiWriter, const msf::MSFLayout &MsfLayout,
include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
   81   Error commit(const msf::MSFLayout &Layout, WritableBinaryStreamRef MsfBuffer);
include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h
   52   Error commit(const msf::MSFLayout &Layout, WritableBinaryStreamRef Buffer);
include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h
   57   Error commit(const msf::MSFLayout &Layout,
include/llvm/DebugInfo/PDB/Native/PDBFile.h
   82   const msf::MSFLayout &getMsfLayout() const { return ContainerLayout; }
  130   msf::MSFLayout ContainerLayout;
include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h
   83   void commitFpm(WritableBinaryStream &MsfBuffer, const msf::MSFLayout &Layout);
   85                              const msf::MSFLayout &Layout);
   87                             const msf::MSFLayout &Layout);
include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
   62   Error commit(const msf::MSFLayout &Layout, WritableBinaryStreamRef Buffer);
include/llvm/Support/AlignOf.h
   30   T t;
   39 template <typename T> union SizerImpl<T> { char arr[sizeof(T)]; };
   50       llvm::detail::SizerImpl<T, Ts...>)];
include/llvm/Support/Error.h
  437   static const bool isRef = std::is_reference<T>::value;
  439   using wrap = std::reference_wrapper<typename std::remove_reference<T>::type>;
  444   using storage_type = typename std::conditional<isRef, wrap, T>::type;
  445   using value_type = T;
  448   using reference = typename std::remove_reference<T>::type &;
  449   using const_reference = const typename std::remove_reference<T>::type &;
  450   using pointer = typename std::remove_reference<T>::type *;
  451   using const_pointer = const typename std::remove_reference<T>::type *;
  474   Expected(OtherT &&Val,
  475            typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
  475            typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
  483     new (getStorage()) storage_type(std::forward<OtherT>(Val));
  492   Expected(Expected<OtherT> &&Other,
  493            typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
  493            typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
  594   template <class OtherT> void moveConstruct(Expected<OtherT> &&Other) {
include/llvm/Testing/Support/Error.h
   23 template <typename T> ExpectedHolder<T> TakeExpected(Expected<T> &Exp) {
   23 template <typename T> ExpectedHolder<T> TakeExpected(Expected<T> &Exp) {
   27 template <typename T> ExpectedHolder<T> TakeExpected(Expected<T> &&Exp) {
   27 template <typename T> ExpectedHolder<T> TakeExpected(Expected<T> &&Exp) {
include/llvm/Testing/Support/SupportHelpers.h
   30   ExpectedHolder(ErrorHolder Err, Expected<T> &Exp)
   33   Expected<T> &Exp;
   51 void PrintTo(const ExpectedHolder<T> &Item, std::ostream *Out) {
lib/DebugInfo/MSF/MSFBuilder.cpp
  250 Expected<MSFLayout> MSFBuilder::generateLayout() {
  252   MSFLayout L;
  313 static void commitFpm(WritableBinaryStream &MsfBuffer, const MSFLayout &Layout,
  339                                                   MSFLayout &Layout) {
  340   Expected<MSFLayout> L = generateLayout();
lib/DebugInfo/MSF/MSFCommon.cpp
   62 MSFStreamLayout llvm::msf::getFpmStreamLayout(const MSFLayout &Msf,
lib/DebugInfo/MSF/MappedBlockStream.cpp
   60     const MSFLayout &Layout, BinaryStreamRef MsfData, uint32_t StreamIndex,
   71 MappedBlockStream::createDirectoryStream(const MSFLayout &Layout,
   81 MappedBlockStream::createFpmStream(const MSFLayout &Layout,
  326 WritableMappedBlockStream::createIndexedStream(const MSFLayout &Layout,
  339     const MSFLayout &Layout, WritableBinaryStreamRef MsfData,
  348 WritableMappedBlockStream::createFpmStream(const MSFLayout &Layout,
lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp
  136                                          const msf::MSFLayout &MsfLayout,
lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp
  391 Error DbiStreamBuilder::commit(const msf::MSFLayout &Layout,
lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp
  362 Error GSIStreamBuilder::commit(const msf::MSFLayout &Layout,
lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp
   58 Error InfoStreamBuilder::commit(const msf::MSFLayout &Layout,
lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp
  226                                           const msf::MSFLayout &Layout) {
  246                                            const msf::MSFLayout &Layout) {
  269   MSFLayout Layout;
lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp
  143 Error TpiStreamBuilder::commit(const msf::MSFLayout &Layout,
tools/llvm-pdbutil/ExplainOutputStyle.cpp
  120   const auto &Layout = File.pdb().getMsfLayout();
  125   const auto &Layout = File.pdb().getMsfLayout();
  198   const MSFLayout &Layout = File.pdb().getMsfLayout();
  276   const auto &Layout = File.pdb().getMsfLayout();
unittests/DebugInfo/MSF/MSFBuilderTest.cpp
  116   MSFLayout &L1 = *ExpectedL1;
  133   MSFLayout &L2 = *ExpectedL2;
  153   MSFLayout &L1 = *ExpectedL1;
  293   MSFLayout &L = *ExpectedLayout;
  320   MSFLayout &L = *ExpectedLayout;
  342   MSFLayout &L = *ExpectedLayout;
  360   MSFLayout &L = *ExpectedLayout;
  380   MSFLayout &L = *ExpectedLayout;
unittests/DebugInfo/MSF/MSFCommonTest.cpp
   30   MSFLayout L;
   93   MSFLayout L;
unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp
  505   MSFLayout L;
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/tuple
   56     struct __is_empty_non_tuple : is_empty<_Tp> { };
  125       constexpr _Head_base(const _Head& __h)
  132         constexpr _Head_base(_UHead&& __h)
  159       static constexpr _Head&
  162       static constexpr const _Head&
  165       _Head _M_head_impl;
  187       private _Head_base<_Idx, _Head>
  192       typedef _Head_base<_Idx, _Head> _Base;
  194       static constexpr _Head&
  197       static constexpr const _Head&
  210       constexpr _Tuple_impl(const _Head& __head, const _Tail&... __tail)
  216         constexpr _Tuple_impl(_UHead&& __head, _UTail&&... __tail)
  230         constexpr _Tuple_impl(const _Tuple_impl<_Idx, _UElements...>& __in)
  235         constexpr _Tuple_impl(_Tuple_impl<_Idx, _UHead, _UTails...>&& __in)
  248 		    const _Head& __head, const _Tail&... __tail)
  473       return __and_<is_constructible<_Elements, const _UElements&>...>::value;
  473       return __and_<is_constructible<_Elements, const _UElements&>...>::value;
  479       return __and_<is_convertible<const _UElements&, _Elements>...>::value;
  479       return __and_<is_convertible<const _UElements&, _Elements>...>::value;
  485       return __and_<is_constructible<_Elements, _UElements&&>...>::value;
  485       return __and_<is_constructible<_Elements, _UElements&&>...>::value;
  491       return __and_<is_convertible<_UElements&&, _Elements>...>::value;
  491       return __and_<is_convertible<_UElements&&, _Elements>...>::value;
  508       return  __not_<is_same<tuple<_Elements...>,
  556     class tuple : public _Tuple_impl<0, _Elements...>
  558       typedef _Tuple_impl<0, _Elements...> _Inherited;
  598             _Elements...>;
  608         constexpr tuple(const _Elements&... __elements)
  619       explicit constexpr tuple(const _Elements&... __elements)
  628                       _Elements...>;
  636                       _Elements...>;
  646         constexpr tuple(_UElements&&... __elements)
  668             _Elements...>;
  730 	      const _Elements&... __elements)
  741                        const _Elements&... __elements)
 1288       typedef _Head type;
 1302     constexpr _Head&
 1303     __get_helper(_Tuple_impl<__i, _Head, _Tail...>& __t) noexcept
 1307     constexpr const _Head&
 1308     __get_helper(const _Tuple_impl<__i, _Head, _Tail...>& __t) noexcept
 1309     { return _Tuple_impl<__i, _Head, _Tail...>::_M_head(__t); }
 1313     constexpr __tuple_element_t<__i, tuple<_Elements...>>&
 1313     constexpr __tuple_element_t<__i, tuple<_Elements...>>&
 1313     constexpr __tuple_element_t<__i, tuple<_Elements...>>&
 1314     get(tuple<_Elements...>& __t) noexcept
 1319     constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
 1319     constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
 1319     constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
 1320     get(const tuple<_Elements...>& __t) noexcept
 1325     constexpr __tuple_element_t<__i, tuple<_Elements...>>&&
 1325     constexpr __tuple_element_t<__i, tuple<_Elements...>>&&
 1325     constexpr __tuple_element_t<__i, tuple<_Elements...>>&&
 1326     get(tuple<_Elements...>&& __t) noexcept
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
  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
  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
  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;
  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
  984       typedef decltype(__test<_Tp, _Arg>(0)) type;
  989     : public __and_<is_destructible<_Tp>,
  990                     __is_direct_constructible_impl<_Tp, _Arg>>
 1072 			 __is_direct_constructible_ref_cast<_Tp, _Arg>,
 1073 			 __is_direct_constructible_new_safe<_Tp, _Arg>
 1079     : public __is_direct_constructible_new<_Tp, _Arg>::type
 1119     : public __is_direct_constructible<_Tp, _Arg>
 1130     : public __is_constructible_impl<_Tp, _Args...>::type
 1526 	static void __test_aux(_To1);
 1538       typedef decltype(__test<_From, _To>(0)) type;
 1538       typedef decltype(__test<_From, _To>(0)) type;
 1545     : public __is_convertible_helper<_From, _To>::type
 1545     : public __is_convertible_helper<_From, _To>::type
 1554     { 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>
 1955     { typedef _Tp     type; };
 2171     { typedef _Iffalse type; };
utils/unittest/googletest/include/gtest/gtest-printers.h
  140   static void PrintValue(const T& value, ::std::ostream* os) {
  205     ::std::basic_ostream<Char, CharTraits>& os, const T& x) {
  206   TypeWithoutFormatter<T,
  207       (internal::IsAProtocolMessage<T>::value ? kProtobuf :
  208        internal::ImplicitlyConvertible<const T&, internal::BiggestInt>::value ?
  223 void DefaultPrintNonContainerTo(const T& value, ::std::ostream* os) {
  366 void UniversalPrint(const T& value, ::std::ostream* os);
  373                     const C& container, ::std::ostream* os) {
  439                     const T& value, ::std::ostream* os) {
  455 void PrintTo(const T& value, ::std::ostream* os) {
  478   DefaultPrintTo(IsContainerTest<T>(0), is_pointer<T>(), value, os);
  699   static void Print(const T& value, ::std::ostream* os) {
  784   static void Print(const T& value, ::std::ostream* os) {
  844 void UniversalTersePrint(const T& value, ::std::ostream* os) {
  845   UniversalTersePrinter<T>::Print(value, os);
  856   typedef T T1;
  895   typedef ::std::tuple<Types...> Tuple;
  981 ::std::string PrintToString(const T& value) {
  983   internal::UniversalTersePrinter<T>::Print(value, &ss);
utils/unittest/googletest/include/gtest/internal/custom/raw-ostream.h
   29   static const T& printable(const T& V) { return V; }
   29   static const T& printable(const T& V) { return V; }
   35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
   35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
   37   return StreamSwitch<T>::printable(V);