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

References

include/llvm/CodeGen/DIE.h
  370   using ValTy = AlignedCharArrayUnion<DIEInteger, DIEString, DIEExpr, DIELabel,
  381   template <class T> void construct(T V) {
  382     static_assert(std::is_standard_layout<T>::value ||
  383                       std::is_pointer<T>::value,
  385     new (reinterpret_cast<void *>(Val.buffer)) T(V);
  388   template <class T> T *get() { return reinterpret_cast<T *>(Val.buffer); }
  389   template <class T> const T *get() const {
  392   template <class T> void destruct() { get<T>()->~T(); }
  692                     dwarf::Form Form, T &&Value) {
  693     return addValue(Alloc, DIEValue(Attribute, Form, std::forward<T>(Value)));
include/llvm/Support/AlignOf.h
   24   T t;
   25   AlignerImpl<Ts...> rest;
   35   char arr[sizeof(T)];
   36   SizerImpl<Ts...> rest;
   50       llvm::detail::SizerImpl<T, Ts...>)];
unittests/CodeGen/DIEHashTest.cpp
   31   DIEString getString(StringRef S) {
   66   DIEString FooStr = getString("foo");
   82   DIEString SpaceStr = getString("space");
   90   DIEString FooStr = getString("foo");
  111   DIEString IntStr = getString("int");
  120   DIEString MemberStr = getString("member");
  142   DIEString IntStr = getString("int");
  151   DIEString Mem1Str = getString("mem1");
  161   DIEString Mem2Str = getString("mem2");
  179   DIEString FooStr = getString("foo");
  183   DIEString MemStr = getString("mem");
  201   DIEString FooStr = getString("foo");
  205   DIEString MemStr = getString("mem");
  231   DIEString FooStr = getString("foo");
  235   DIEString MemStr = getString("mem");
  266   DIEString FooStr = getString("foo");
  270   DIEString MemStr = getString("mem");
  301   DIEString FooStr = getString("foo");
  305   DIEString MemStr = getString("mem");
  336   DIEString FooStr = getString("foo");
  337   DIEString BarStr = getString("bar");
  338   DIEString MemStr = getString("mem");
  414   DIEString FooStr = getString("foo");
  415   DIEString BarStr = getString("bar");
  416   DIEString MemStr = getString("mem");
  492   DIEString FooStr = getString("foo");
  493   DIEString MemStr = getString("mem");
  531   DIEString FooStr = getString("foo");
  550   DIEString FuncStr = getString("func");
  567   DIEString AStr = getString("A");
  574   DIEString FuncStr = getString("func");
  575   DIEString FuncLinkage = getString("_ZN1A4funcEv");
  603   DIEString AStr = getString("A");
  611   DIEString FStr = getString("int");
  623   DIEString PIStr = getString("PI");
  649   DIEString AStr = getString("A");
  656   DIEString FStr = getString("float");
  669   DIEString PIStr = getString("PI");
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/type_traits
  381     : public __is_pointer_helper<typename remove_cv<_Tp>::type>::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; };