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

References

projects/compiler-rt/lib/xray/xray_function_call_trie.h
  337   FunctionCallTrie(const FunctionCallTrie &) = delete;
  338   FunctionCallTrie &operator=(const FunctionCallTrie &) = delete;
  338   FunctionCallTrie &operator=(const FunctionCallTrie &) = delete;
  340   FunctionCallTrie(FunctionCallTrie &&O) XRAY_NEVER_INSTRUMENT
  347   FunctionCallTrie &operator=(FunctionCallTrie &&O) XRAY_NEVER_INSTRUMENT {
  347   FunctionCallTrie &operator=(FunctionCallTrie &&O) XRAY_NEVER_INSTRUMENT {
  480   void deepCopyInto(FunctionCallTrie &O) const XRAY_NEVER_INSTRUMENT {
  486       FunctionCallTrie::Node *Node;
  487       FunctionCallTrie::Node *NewNode;
  543   void mergeInto(FunctionCallTrie &O) const XRAY_NEVER_INSTRUMENT {
  545       FunctionCallTrie::Node *OrigNode;
  546       FunctionCallTrie::Node *TargetNode;
projects/compiler-rt/lib/xray/xray_profile_collector.cpp
   32   typename std::aligned_storage<sizeof(FunctionCallTrie)>::type TrieStorage;
   61   FunctionCallTrie::Allocators::Buffers Buffers;
   62   FunctionCallTrie::Allocators Allocators;
   63   FunctionCallTrie FCT;
  108 void post(BufferQueue *Q, FunctionCallTrie &&T,
  109           FunctionCallTrie::Allocators &&A,
  110           FunctionCallTrie::Allocators::Buffers &&B,
  157   const FunctionCallTrie::Node *Node;
  169   using StackArray = Array<const FunctionCallTrie::Node *>;
projects/compiler-rt/lib/xray/xray_profile_collector.h
   39 void post(BufferQueue *Q, FunctionCallTrie &&T,
   40           FunctionCallTrie::Allocators &&A,
   41           FunctionCallTrie::Allocators::Buffers &&B, tid_t TId);
projects/compiler-rt/lib/xray/xray_profiling.cpp
   55 thread_local FunctionCallTrie::Allocators::Buffers ThreadBuffers;
   56 thread_local std::aligned_storage<sizeof(FunctionCallTrie::Allocators),
   57                                   alignof(FunctionCallTrie::Allocators)>::type
   59 thread_local std::aligned_storage<sizeof(FunctionCallTrie),
   60                                   alignof(FunctionCallTrie)>::type
  128     new (&AllocatorsStorage) FunctionCallTrie::Allocators(
  129         FunctionCallTrie::InitAllocatorsFromBuffers(ThreadBuffers));
  141         FunctionCallTrie(*reinterpret_cast<FunctionCallTrie::Allocators *>(
projects/compiler-rt/lib/xray/xray_segmented_array.h
  353   T *AppendEmplace(Args &&... args) XRAY_NEVER_INSTRUMENT {
  377     new (AlignedOffset) T{std::forward<Args>(args)...};
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/type_traits
 1629     { typedef _Tp   type; };
 1633     { typedef _Tp   type; };