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

References

include/llvm/Support/FormatVariadic.h
  253 inline auto formatv(const char *Fmt, Ts &&... Vals) -> formatv_object<decltype(
include/llvm/Support/FormatVariadicDetails.h
   36   explicit provider_format_adapter(T &&Item) : Item(std::forward<T>(Item)) {}
  138 build_format_adapter(T &&Item) {
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) {
  849   template <typename T> void mapRequired(const char *Key, T &Val) {
  941   void processKey(const char *Key, T &Val, bool Required, Context &Ctx) {
  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/XRay/FDRLogBuilder.h
   29   template <class R, class... T> LogBuilder &add(T &&... A) {
   30     Records.emplace_back(new R(std::forward<T>(A)...));
include/llvm/XRay/FDRRecords.h
  373   RecordTypes Kind;
  383   explicit FunctionRecord(RecordTypes K, int32_t F, uint32_t D)
  388   RecordTypes recordType() const { return Kind; }
include/llvm/XRay/FDRTraceExpander.h
   29   XRayRecord CurrentRecord{0, 0, RecordTypes::ENTER, 0, 0, 0, 0, {}, {}};
include/llvm/XRay/XRayRecord.h
   80   RecordTypes Type;
include/llvm/XRay/YAMLXRayRecord.h
   34   RecordTypes Type;
   56   static void enumeration(IO &IO, xray::RecordTypes &Type) {
   57     IO.enumCase(Type, "function-enter", xray::RecordTypes::ENTER);
   58     IO.enumCase(Type, "function-exit", xray::RecordTypes::EXIT);
   59     IO.enumCase(Type, "function-tail-exit", xray::RecordTypes::TAIL_EXIT);
   60     IO.enumCase(Type, "function-enter-arg", xray::RecordTypes::ENTER_ARG);
   61     IO.enumCase(Type, "custom-event", xray::RecordTypes::CUSTOM_EVENT);
   62     IO.enumCase(Type, "typed-event", xray::RecordTypes::TYPED_EVENT);
lib/XRay/FDRTraceExpander.cpp
   46     CurrentRecord.Type = RecordTypes::CUSTOM_EVENT;
   61     CurrentRecord.Type = RecordTypes::CUSTOM_EVENT;
   77     CurrentRecord.Type = RecordTypes::TYPED_EVENT;
   86   CurrentRecord.Type = RecordTypes::ENTER_ARG;
lib/XRay/Profile.cpp
  341     case RecordTypes::ENTER:
  342     case RecordTypes::ENTER_ARG:
  348     case RecordTypes::EXIT:
  349     case RecordTypes::TAIL_EXIT:
  378     case RecordTypes::CUSTOM_EVENT:
  379     case RecordTypes::TYPED_EVENT:
lib/XRay/RecordInitializer.cpp
  406   case static_cast<unsigned>(RecordTypes::ENTER):
  407   case static_cast<unsigned>(RecordTypes::ENTER_ARG):
  408   case static_cast<unsigned>(RecordTypes::EXIT):
  409   case static_cast<unsigned>(RecordTypes::TAIL_EXIT):
lib/XRay/RecordPrinter.cpp
   82   case RecordTypes::ENTER:
   86   case RecordTypes::ENTER_ARG:
   90   case RecordTypes::EXIT:
   94   case RecordTypes::TAIL_EXIT:
   98   case RecordTypes::CUSTOM_EVENT:
   99   case RecordTypes::TYPED_EVENT:
lib/XRay/Trace.cpp
  102         Record.Type = RecordTypes::ENTER;
  105         Record.Type = RecordTypes::EXIT;
  108         Record.Type = RecordTypes::TAIL_EXIT;
  111         Record.Type = RecordTypes::ENTER_ARG;
tools/llvm-xray/xray-account.cpp
  148   case RecordTypes::CUSTOM_EVENT:
  149   case RecordTypes::TYPED_EVENT:
  152   case RecordTypes::ENTER:
  153   case RecordTypes::ENTER_ARG: {
  157   case RecordTypes::EXIT:
  158   case RecordTypes::TAIL_EXIT: {
  384   static void format(const llvm::xray::RecordTypes &T, raw_ostream &Stream,
  387     case RecordTypes::ENTER:
  390     case RecordTypes::ENTER_ARG:
  393     case RecordTypes::EXIT:
  396     case RecordTypes::TAIL_EXIT:
  399     case RecordTypes::CUSTOM_EVENT:
  402     case RecordTypes::TYPED_EVENT:
tools/llvm-xray/xray-converter.cpp
  126     case RecordTypes::ENTER:
  127     case RecordTypes::ENTER_ARG:
  132     case RecordTypes::EXIT:
  137     case RecordTypes::TAIL_EXIT:
  142     case RecordTypes::CUSTOM_EVENT:
  143     case RecordTypes::TYPED_EVENT:
  301     case RecordTypes::CUSTOM_EVENT:
  302     case RecordTypes::TYPED_EVENT:
  305     case RecordTypes::ENTER:
  306     case RecordTypes::ENTER_ARG:
  317     case RecordTypes::EXIT:
  318     case RecordTypes::TAIL_EXIT:
tools/llvm-xray/xray-graph.cpp
  203   case RecordTypes::ENTER:
  204   case RecordTypes::ENTER_ARG: {
  210   case RecordTypes::EXIT:
  211   case RecordTypes::TAIL_EXIT: {
  248   case RecordTypes::CUSTOM_EVENT:
  249   case RecordTypes::TYPED_EVENT:
tools/llvm-xray/xray-stacks.cpp
  368     case RecordTypes::CUSTOM_EVENT:
  369     case RecordTypes::TYPED_EVENT:
  371     case RecordTypes::ENTER:
  372     case RecordTypes::ENTER_ARG: {
  403     case RecordTypes::EXIT:
  404     case RecordTypes::TAIL_EXIT: {
unittests/XRay/FDRBlockIndexerTest.cpp
   33                     .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
   34                     .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
   42                     .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
   43                     .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
   51                     .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
   52                     .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
unittests/XRay/FDRBlockVerifierTest.cpp
   31                     .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
   32                     .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
   40                     .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
   41                     .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
   49                     .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
   50                     .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
   78                    .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
   79                    .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
   92                    .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
   93                    .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
  107                    .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
  108                    .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
  121                    .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
  122                    .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
unittests/XRay/FDRProducerConsumerTest.cpp
   65   return std::make_unique<FunctionRecord>(RecordTypes::ENTER, 1, 2);
unittests/XRay/FDRRecordPrinterTest.cpp
  131   FunctionRecord R(RecordTypes::ENTER, 1, 2);
  141   FunctionRecord R(RecordTypes::EXIT, 1, 2);
  151   FunctionRecord R(RecordTypes::TAIL_EXIT, 1, 2);
  161   FunctionRecord R(RecordTypes::ENTER_ARG, 1, 2);
unittests/XRay/FDRRecordsTest.cpp
   34                     .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
   35                     .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
   44                     .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
   45                     .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
   54                     .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
   55                     .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
   98                     .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
   99                     .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
  109                     .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
  110                     .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
  120                     .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
  121                     .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
unittests/XRay/FDRTraceWriterTest.cpp
   50                .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
   51                .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
   95                .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
   96                .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
  146                .add<FunctionRecord>(RecordTypes::ENTER, 1, 1)
  147                .add<FunctionRecord>(RecordTypes::EXIT, 1, 100)
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
usr/include/c++/7.4.0/bits/unique_ptr.h
  824     make_unique(_Args&&... __args)
  825     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/type_traits
 1558     { typedef _Tp     type; };
 1629     { typedef _Tp   type; };
 1659     { typedef _Tp&&   type; };
utils/unittest/googlemock/include/gmock/gmock-matchers.h
  206   bool operator()(const A& a, const B& b) const { return a == b; }
  206   bool operator()(const A& a, const B& b) const { return a == b; }
  897   explicit ComparisonBase(const Rhs& rhs) : rhs_(rhs) {}
  907     explicit Impl(const Rhs& rhs) : rhs_(rhs) {}
  921     Rhs rhs_;
  924   Rhs rhs_;
  929 class EqMatcher : public ComparisonBase<EqMatcher<Rhs>, Rhs, AnyEq> {
  929 class EqMatcher : public ComparisonBase<EqMatcher<Rhs>, Rhs, AnyEq> {
  931   explicit EqMatcher(const Rhs& rhs)
 2230   const Matcher<const FieldType&> matcher_;
 3760 inline internal::EqMatcher<T> Eq(T x) { return internal::EqMatcher<T>(x); }
 3760 inline internal::EqMatcher<T> Eq(T x) { return internal::EqMatcher<T>(x); }
 3914   internal::FieldMatcher<Class, FieldType> > Field(
 3918           field, MatcherCast<const FieldType&>(matcher)));
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) {
  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) {
  853 void UniversalPrint(const T& value, ::std::ostream* os) {
  856   typedef T T1;
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);