|
reference, declaration → definition
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);