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;
   35   char arr[sizeof(T)];
   50       llvm::detail::SizerImpl<T, Ts...>)];
lib/CodeGen/AsmPrinter/AccelTable.cpp
  417     dwarf::Form Form = DIEInteger::BestForm(/*IsSigned*/ false, LargestCUIndex);
  486       DIEInteger ID(getCUIndexForEntry(Entry));
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
  235     Form = DIEInteger::BestForm(false, Integer);
  249     Form = DIEInteger::BestForm(true, Integer);
tools/dsymutil/DwarfLinker.cpp
 1059       DIEInteger Attr(Ctxt->getCanonicalDIEOffset());
 1795 static void patchStmtList(DIE &Die, DIEInteger Offset) {
unittests/CodeGen/DIEHashTest.cpp
   41   DIEInteger Size(4);
   50   DIEInteger One(1);
   65   DIEInteger One(1);
   81   DIEInteger One(1);
  107   DIEInteger Four(4);
  114   DIEInteger Five(5);
  122   DIEInteger Zero(0);
  137   DIEInteger Eight(8);
  140   DIEInteger Four(4);
  145   DIEInteger Five(5);
  153   DIEInteger Zero(0);
  177   DIEInteger One(1);
  199   DIEInteger Eight(8);
  207   DIEInteger Zero(0);
  229   DIEInteger Eight(8);
  237   DIEInteger Zero(0);
  264   DIEInteger Eight(8);
  272   DIEInteger Zero(0);
  299   DIEInteger Eight(8);
  307   DIEInteger Zero(0);
  333   DIEInteger Zero(0);
  334   DIEInteger One(1);
  335   DIEInteger Eight(8);
  411   DIEInteger Zero(0);
  412   DIEInteger One(1);
  413   DIEInteger Eight(8);
  489   DIEInteger Zero(0);
  490   DIEInteger One(1);
  491   DIEInteger Eight(8);
  527   DIEInteger One(1);
  546   DIEInteger One(1);
  566   DIEInteger One(1);
  576   DIEInteger Two(2);
  602   DIEInteger One(1);
  609   DIEInteger Four(4);
  610   DIEInteger Five(5);
  624   DIEInteger Two(2);
  625   DIEInteger NegThree(-3);
  648   DIEInteger One(1);
  655   DIEInteger Four(4);
  670   DIEInteger Two(2);
  680   DIEInteger Blk1(0xc3);
  681   DIEInteger Blk2(0xf5);
  682   DIEInteger Blk3(0x48);
  683   DIEInteger Blk4(0x40);
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; };