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

References

include/llvm/ADT/Hashing.h
  363 typename std::enable_if<is_hashable_data<T>::value, T>::type
  363 typename std::enable_if<is_hashable_data<T>::value, T>::type
  364 get_hashable_data(const T &value) {
  385 bool store_and_advance(char *&buffer_ptr, char *buffer_end, const T& value,
  514   char *combine_data(size_t &length, char *buffer_ptr, char *buffer_end, T data) {
  554                     const T &arg, const Ts &...args) {
  554                     const T &arg, const Ts &...args) {
  600 template <typename ...Ts> hash_code hash_combine(const Ts &...args) {
include/llvm/Support/YAMLTraits.h
  313   using Signature_enumeration = void (*)(class IO&, T&);
  322     (sizeof(test<ScalarEnumerationTraits<T>>(nullptr)) == 1);
  329   using Signature_bitset = void (*)(class IO&, T&);
  337   static bool const value = (sizeof(test<ScalarBitSetTraits<T>>(nullptr)) == 1);
  344   using Signature_input = StringRef (*)(StringRef, void*, T&);
  345   using Signature_output = void (*)(const T&, void*, raw_ostream&);
  357       (sizeof(test<ScalarTraits<T>>(nullptr, nullptr, nullptr)) == 1);
  364   using Signature_input = StringRef (*)(StringRef, void *, T &);
  365   using Signature_output = void (*)(const T &, void *, raw_ostream &);
  375       (sizeof(test<BlockScalarTraits<T>>(nullptr, nullptr)) == 1);
  380   using Signature_input = StringRef (*)(StringRef, StringRef, void *, T &);
  381   using Signature_output = void (*)(const T &, void *, raw_ostream &,
  383   using Signature_mustQuote = QuotingType (*)(const T &, StringRef);
  393       (sizeof(test<TaggedScalarTraits<T>>(nullptr, nullptr, nullptr)) == 1);
  412   using Signature_mapping = void (*)(class IO &, T &);
  419   static bool const value = (sizeof(test<MappingTraits<T>>(nullptr)) == 1);
  438   using Signature_validate = StringRef (*)(class IO &, T &);
  445   static bool const value = (sizeof(test<MappingTraits<T>>(nullptr)) == 1);
  452   using Signature_size = size_t (*)(class IO&, T&);
  460   static bool const value =  (sizeof(test<SequenceTraits<T>>(nullptr)) == 1);
  467   using Signature_input = void (*)(IO &io, StringRef key, T &v);
  476       (sizeof(test<CustomMappingTraits<T>>(nullptr)) == 1);
  516   using Signature_size = size_t (*)(class IO &, T &);
  524   static bool const value = (sizeof(test<DocumentListTraits<T>>(nullptr))==1);
  528   using Signature_getKind = NodeKind (*)(const T &);
  535   static bool const value = (sizeof(test<PolymorphicTraits<T>>(nullptr)) == 1);
  793   void enumCase(T &Val, const char* Str, const T ConstVal) {
  793   void enumCase(T &Val, const char* Str, const T ConstVal) {
  801   void enumCase(T &Val, const char* Str, const uint32_t ConstVal) {
  865   void mapOptional(const char *Key, T &Val, const DefaultT &Default) {
  865   void mapOptional(const char *Key, T &Val, const DefaultT &Default) {
  892   void mapOptionalWithContext(const char *Key, T &Val, const DefaultT &Default,
  892   void mapOptionalWithContext(const char *Key, T &Val, const DefaultT &Default,
  894     static_assert(std::is_convertible<DefaultT, T>::value,
  894     static_assert(std::is_convertible<DefaultT, T>::value,
  924   void processKeyWithDefault(const char *Key, T &Val, const T &DefaultValue,
  924   void processKeyWithDefault(const char *Key, T &Val, const T &DefaultValue,
  968 typename std::enable_if<has_ScalarEnumerationTraits<T>::value, void>::type
  969 yamlize(IO &io, T &Val, bool, EmptyContext &Ctx) {
  971   ScalarEnumerationTraits<T>::enumeration(io, Val);
include/llvm/Support/type_traits.h
   31   using UnderlyingT = typename std::remove_reference<T>::type;
tools/lld/include/lld/Core/DefinedAtom.h
  249   virtual ContentType contentType() const = 0;
  338   static ContentPermissions permissions(ContentType type);
  342     ContentType atomContentType = contentType();
  352     ContentType atomContentType = contentType();
tools/lld/lib/Core/DefinedAtom.cpp
   21 DefinedAtom::ContentPermissions DefinedAtom::permissions(ContentType type) {
tools/lld/lib/ReaderWriter/MachO/ArchHandler.h
  267     DefinedAtom::ContentType stubHelperImageCacheContentType;
tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp
 1434   ContentType contentType() const override {
 1479   ContentType contentType() const override {
tools/lld/lib/ReaderWriter/MachO/Atoms.h
   30                    ContentType type, Merge merge, bool thumb, bool noDeadStrip,
   38                    ContentType type, uint64_t size, bool noDeadStrip,
   49   ContentType contentType() const override { return _contentType; }
   80   const ContentType _contentType;
   90                                 Scope scope, ContentType type, Merge merge,
  124   ContentType contentType() const override { return DefinedAtom::typeZeroFill; }
tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp
   92   ContentType contentType() const override {
tools/lld/lib/ReaderWriter/MachO/File.h
   40                       DefinedAtom::ContentType type, DefinedAtom::Merge merge,
   62                       DefinedAtom::ContentType type, DefinedAtom::Merge merge,
   98     DefinedAtom::ContentType type = DefinedAtom::typeUnknown;
tools/lld/lib/ReaderWriter/MachO/GOTPass.cpp
   58   ContentType contentType() const override {
tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp
  208   DefinedAtom::ContentType leftType = leftRoot->contentType();
  209   DefinedAtom::ContentType rightType = rightRoot->contentType();
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryUtils.h
  202 void relocatableSectionInfoForContentType(DefinedAtom::ContentType atomType,
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
  149   typedef std::map<DefinedAtom::ContentType, SectionInfo*> TypeToSection;
  156   SectionInfo *getRelocatableSection(DefinedAtom::ContentType type);
  157   SectionInfo *getFinalSection(DefinedAtom::ContentType type);
  228 SectionInfo *Util::getRelocatableSection(DefinedAtom::ContentType type) {
  263   DefinedAtom::ContentType  atomType;
  306 SectionInfo *Util::getFinalSection(DefinedAtom::ContentType atomType) {
  346     DefinedAtom::ContentType type = atom->contentType();
 1344       auto type = info.atom->contentType();
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
   58   DefinedAtom::ContentType  atomType;
  105 DefinedAtom::ContentType atomTypeFromSection(const Section &section,
  139 void sectionParseInfo(DefinedAtom::ContentType atomType,
  145     DefinedAtom::ContentType  atomType;
  239 void atomFromSymbol(DefinedAtom::ContentType atomType, const Section &section,
  275 llvm::Error processSymboledSection(DefinedAtom::ContentType atomType,
  380 llvm::Error processSection(DefinedAtom::ContentType atomType,
 1455     DefinedAtom::ContentType atomType = atomTypeFromSection(sect,
 1590 void relocatableSectionInfoForContentType(DefinedAtom::ContentType atomType,
tools/lld/lib/ReaderWriter/MachO/ObjCPass.cpp
   63   ContentType contentType() const override {
tools/lld/lib/ReaderWriter/MachO/SectCreateFile.h
   39     ContentType contentType() const override { return typeSectCreate; }
tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp
   41   ContentType contentType() const override {
   72   NonLazyPointerAtom(const File &file, bool is64, ContentType contentType)
   77   ContentType contentType() const override {
  101   const ContentType _contentType;
  114   ContentType contentType() const override {
  148   ContentType contentType() const override {
  183   ContentType contentType() const override {
tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp
   34   ContentType contentType() const override {
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  376   static void enumeration(IO &io, lld::DefinedAtom::ContentType &value) {
  871     ContentType contentType() const override { return _contentType; }
  926     ContentType                         _contentType;
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   83     constexpr _Tp&&
usr/include/c++/7.4.0/bits/stl_function.h
  121       typedef _Arg1 	first_argument_type; 
  124       typedef _Arg2 	second_argument_type;
  381     struct less : public binary_function<_Tp, _Tp, bool>
  381     struct less : public binary_function<_Tp, _Tp, bool>
  385       operator()(const _Tp& __x, const _Tp& __y) const
  385       operator()(const _Tp& __x, const _Tp& __y) const
usr/include/c++/7.4.0/bits/stl_map.h
  102       typedef _Key					key_type;
  104       typedef std::pair<const _Key, _Tp>		value_type;
usr/include/c++/7.4.0/bits/stl_tree.h
  563       typedef _Key 				key_type;
  758       static const _Key&
  782       static const _Key&
  894 		     const _Key& __k);
  898 		     const _Key& __k) const;
  902 		     const _Key& __k);
  906 		     const _Key& __k) const;
usr/include/c++/7.4.0/tuple
  125       constexpr _Head_base(const _Head& __h)
  132         constexpr _Head_base(_UHead&& __h)
  159       static constexpr _Head&
  162       static constexpr const _Head&
  350       static constexpr _Head&
  353       static constexpr const _Head&
  360       constexpr _Tuple_impl(const _Head& __head)
  365         constexpr _Tuple_impl(_UHead&& __head)
  390 		    const _Head& __head)
  473       return __and_<is_constructible<_Elements, const _UElements&>...>::value;
  479       return __and_<is_convertible<const _UElements&, _Elements>...>::value;
  485       return __and_<is_constructible<_Elements, _UElements&&>...>::value;
  491       return __and_<is_convertible<_UElements&&, _Elements>...>::value;
  608         constexpr tuple(const _Elements&... __elements)
  619       explicit constexpr tuple(const _Elements&... __elements)
  646         constexpr tuple(_UElements&&... __elements)
  730 	      const _Elements&... __elements)
  741                        const _Elements&... __elements)
 1302     constexpr _Head&
 1307     constexpr const _Head&
 1313     constexpr __tuple_element_t<__i, tuple<_Elements...>>&
 1319     constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
 1325     constexpr __tuple_element_t<__i, tuple<_Elements...>>&&
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;
 1246     : public is_nothrow_constructible<_Tp, _Tp&&>
 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; };
 1558     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1629     { typedef _Tp   type; };
 1659     { typedef _Tp&&   type; };
 1664     : public __add_rvalue_reference_helper<_Tp>
 2157     { typedef _Tp type; };