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

References

gen/lib/Target/AArch64/AArch64GenCallingConv.inc
   11                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                                 ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                                              ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   23                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   26                                 ISD::ArgFlagsTy ArgFlags, CCState &State);
   29                                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   32                                    ISD::ArgFlagsTy ArgFlags, CCState &State);
   35                                ISD::ArgFlagsTy ArgFlags, CCState &State);
   38                                    ISD::ArgFlagsTy ArgFlags, CCState &State);
   43                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
  394                                 ISD::ArgFlagsTy ArgFlags, CCState &State) {
  654                                              ISD::ArgFlagsTy ArgFlags, CCState &State) {
  738                                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
  820                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
  904                                 ISD::ArgFlagsTy ArgFlags, CCState &State) {
  952                                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
  967                                    ISD::ArgFlagsTy ArgFlags, CCState &State) {
  989                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1198                                    ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc
   11                       ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                   ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                               ISD::ArgFlagsTy ArgFlags, CCState &State);
   23                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   28                       ISD::ArgFlagsTy ArgFlags, CCState &State) {
   46                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
  157                   ISD::ArgFlagsTy ArgFlags, CCState &State) {
  197                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
  243                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/AMDGPU/R600GenCallingConv.inc
   11                     ISD::ArgFlagsTy ArgFlags, CCState &State);
   16                     ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/ARC/ARCGenCallingConv.inc
   11                    ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                       ISD::ArgFlagsTy ArgFlags, CCState &State);
   19                    ISD::ArgFlagsTy ArgFlags, CCState &State) {
   61                       ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/ARM/ARMGenCallingConv.inc
   11                         ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                                 ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   23                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   26                                       ISD::ArgFlagsTy ArgFlags, CCState &State);
   29                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   32                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   35                                    ISD::ArgFlagsTy ArgFlags, CCState &State);
   38                                ISD::ArgFlagsTy ArgFlags, CCState &State);
   41                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   44                               ISD::ArgFlagsTy ArgFlags, CCState &State);
   49                         ISD::ArgFlagsTy ArgFlags, CCState &State) {
  123                                 ISD::ArgFlagsTy ArgFlags, CCState &State) {
  228                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
  319                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
  421                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
  500                                       ISD::ArgFlagsTy ArgFlags, CCState &State) {
  515                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
  603                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
  665                                    ISD::ArgFlagsTy ArgFlags, CCState &State) {
  708                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
  789                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
  881                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/AVR/AVRGenCallingConv.inc
   11                                   ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                              ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                       ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                               ISD::ArgFlagsTy ArgFlags, CCState &State);
   25                                   ISD::ArgFlagsTy ArgFlags, CCState &State) {
   53                              ISD::ArgFlagsTy ArgFlags, CCState &State) {
   65                       ISD::ArgFlagsTy ArgFlags, CCState &State) {
   90                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/BPF/BPFGenCallingConv.inc
   11                      ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                      ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                         ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                         ISD::ArgFlagsTy ArgFlags, CCState &State);
   25                      ISD::ArgFlagsTy ArgFlags, CCState &State) {
   63                      ISD::ArgFlagsTy ArgFlags, CCState &State) {
   97                         ISD::ArgFlagsTy ArgFlags, CCState &State) {
  119                         ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/Hexagon/HexagonGenCallingConv.inc
   11                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   23                               ISD::ArgFlagsTy ArgFlags, CCState &State);
   28                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
  111                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
  136                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
  243                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
  305                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/Lanai/LanaiGenCallingConv.inc
   11                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   22                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
   59                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
   94                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/MSP430/MSP430GenCallingConv.inc
   11                                   ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                          ISD::ArgFlagsTy ArgFlags, CCState &State);
   19                                   ISD::ArgFlagsTy ArgFlags, CCState &State) {
   48                          ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/Mips/MipsGenCallingConv.inc
   11                     ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                                ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                      ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   23                                ISD::ArgFlagsTy ArgFlags, CCState &State);
   26                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   29                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   32                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   35                               ISD::ArgFlagsTy ArgFlags, CCState &State);
   38                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   41                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   44                              ISD::ArgFlagsTy ArgFlags, CCState &State);
   47                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   50                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   53                                 ISD::ArgFlagsTy ArgFlags, CCState &State);
   56                                 ISD::ArgFlagsTy ArgFlags, CCState &State);
   59                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   62                         ISD::ArgFlagsTy ArgFlags, CCState &State);
   65                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   70                     ISD::ArgFlagsTy ArgFlags, CCState &State) {
   88                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
  111                      ISD::ArgFlagsTy ArgFlags, CCState &State) {
  209                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
  244                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
  267                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
  338                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
  371                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
  389                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
  443                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
  463                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
  550                              ISD::ArgFlagsTy ArgFlags, CCState &State) {
  592                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
  613                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
  635                                 ISD::ArgFlagsTy ArgFlags, CCState &State) {
  664                                 ISD::ArgFlagsTy ArgFlags, CCState &State) {
  680                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
  701                         ISD::ArgFlagsTy ArgFlags, CCState &State) {
  780                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/PowerPC/PPCGenCallingConv.inc
   11                          ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                                ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                                  ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                                 ISD::ArgFlagsTy ArgFlags, CCState &State);
   23                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   26                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   29                      ISD::ArgFlagsTy ArgFlags, CCState &State);
   32                                ISD::ArgFlagsTy ArgFlags, CCState &State);
   35                                ISD::ArgFlagsTy ArgFlags, CCState &State);
   38                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   43                          ISD::ArgFlagsTy ArgFlags, CCState &State) {
   98                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
  114                                  ISD::ArgFlagsTy ArgFlags, CCState &State) {
  289                                 ISD::ArgFlagsTy ArgFlags, CCState &State) {
  300                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
  311                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
  385                      ISD::ArgFlagsTy ArgFlags, CCState &State) {
  540                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
  551                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
  688                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/Sparc/SparcGenCallingConv.inc
   11                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   25                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
   63                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
   92                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
  135                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/SystemZ/SystemZGenCallingConv.inc
   11                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   19                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
  162                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/X86/X86GenCallingConv.inc
   11                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                   ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                       ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                         ISD::ArgFlagsTy ArgFlags, CCState &State);
   23                              ISD::ArgFlagsTy ArgFlags, CCState &State);
   26                              ISD::ArgFlagsTy ArgFlags, CCState &State);
   29                                ISD::ArgFlagsTy ArgFlags, CCState &State);
   32                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   35                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   38                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   41                               ISD::ArgFlagsTy ArgFlags, CCState &State);
   44                                ISD::ArgFlagsTy ArgFlags, CCState &State);
   47                                       ISD::ArgFlagsTy ArgFlags, CCState &State);
   50                                      ISD::ArgFlagsTy ArgFlags, CCState &State);
   53                                    ISD::ArgFlagsTy ArgFlags, CCState &State);
   56                                     ISD::ArgFlagsTy ArgFlags, CCState &State);
   59                                     ISD::ArgFlagsTy ArgFlags, CCState &State);
   62                                       ISD::ArgFlagsTy ArgFlags, CCState &State);
   65                       ISD::ArgFlagsTy ArgFlags, CCState &State);
   68                              ISD::ArgFlagsTy ArgFlags, CCState &State);
   71                         ISD::ArgFlagsTy ArgFlags, CCState &State);
   74                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   77                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   80                              ISD::ArgFlagsTy ArgFlags, CCState &State);
   83                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   86                                 ISD::ArgFlagsTy ArgFlags, CCState &State);
   89                                   ISD::ArgFlagsTy ArgFlags, CCState &State);
   92                                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   95                                     ISD::ArgFlagsTy ArgFlags, CCState &State);
   98                            ISD::ArgFlagsTy ArgFlags, CCState &State);
  101                                  ISD::ArgFlagsTy ArgFlags, CCState &State);
  104                                     ISD::ArgFlagsTy ArgFlags, CCState &State);
  107                                ISD::ArgFlagsTy ArgFlags, CCState &State);
  110                      ISD::ArgFlagsTy ArgFlags, CCState &State);
  113                             ISD::ArgFlagsTy ArgFlags, CCState &State);
  116                          ISD::ArgFlagsTy ArgFlags, CCState &State);
  119                            ISD::ArgFlagsTy ArgFlags, CCState &State);
  122                               ISD::ArgFlagsTy ArgFlags, CCState &State);
  125                               ISD::ArgFlagsTy ArgFlags, CCState &State);
  128                                  ISD::ArgFlagsTy ArgFlags, CCState &State);
  131                                     ISD::ArgFlagsTy ArgFlags, CCState &State);
  134                          ISD::ArgFlagsTy ArgFlags, CCState &State);
  137                                 ISD::ArgFlagsTy ArgFlags, CCState &State);
  140                            ISD::ArgFlagsTy ArgFlags, CCState &State);
  143                               ISD::ArgFlagsTy ArgFlags, CCState &State);
  146                               ISD::ArgFlagsTy ArgFlags, CCState &State);
  149                                ISD::ArgFlagsTy ArgFlags, CCState &State);
  152                                     ISD::ArgFlagsTy ArgFlags, CCState &State);
  155                                    ISD::ArgFlagsTy ArgFlags, CCState &State);
  158                                      ISD::ArgFlagsTy ArgFlags, CCState &State);
  161                               ISD::ArgFlagsTy ArgFlags, CCState &State);
  164                                     ISD::ArgFlagsTy ArgFlags, CCState &State);
  169                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
  293                   ISD::ArgFlagsTy ArgFlags, CCState &State) {
  314                       ISD::ArgFlagsTy ArgFlags, CCState &State) {
  380                         ISD::ArgFlagsTy ArgFlags, CCState &State) {
  425                              ISD::ArgFlagsTy ArgFlags, CCState &State) {
  561                              ISD::ArgFlagsTy ArgFlags, CCState &State) {
  628                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
  692                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
  721                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
  757                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
  793                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1034                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1050                                       ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1068                                      ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1092                                    ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1122                                     ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1163                                     ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1227                                       ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1291                       ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1369                              ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1380                         ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1654                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1737                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1755                              ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1773                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1812                                 ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1859                                   ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2106                                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2121                                     ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2135                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2322                                  ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2569                                     ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2583                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2635                      ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2656                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2848                          ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2884                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2921                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2986                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3015                                  ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3193                                     ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3216                          ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3284                                 ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3295                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3355                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3385                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3415                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3535                                     ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3558                                    ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3585                                      ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3769                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3785                                     ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/XCore/XCoreGenCallingConv.inc
   11                      ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                         ISD::ArgFlagsTy ArgFlags, CCState &State);
   19                      ISD::ArgFlagsTy ArgFlags, CCState &State) {
   61                         ISD::ArgFlagsTy ArgFlags, CCState &State) {
include/llvm/ADT/ArrayRef.h
   43     using iterator = const T *;
   44     using const_iterator = const T *;
   50     const T *Data = nullptr;
   66     /*implicit*/ ArrayRef(const T &OneElt)
   70     /*implicit*/ ArrayRef(const T *data, size_t length)
   74     ArrayRef(const T *begin, const T *end)
   74     ArrayRef(const T *begin, const T *end)
   81     /*implicit*/ ArrayRef(const SmallVectorTemplateCommon<T, U> &Vec)
   87     /*implicit*/ ArrayRef(const std::vector<T, A> &Vec)
   92     /*implicit*/ constexpr ArrayRef(const std::array<T, N> &Arr)
   97     /*implicit*/ constexpr ArrayRef(const T (&Arr)[N]) : Data(Arr), Length(N) {}
  100     /*implicit*/ ArrayRef(const std::initializer_list<T> &Vec)
  145     const T *data() const { return Data; }
  151     const T &front() const {
  157     const T &back() const {
  163     template <typename Allocator> ArrayRef<T> copy(Allocator &A) {
  178     ArrayRef<T> slice(size_t N, size_t M) const {
  184     ArrayRef<T> slice(size_t N) const { return slice(N, size() - N); }
  187     ArrayRef<T> drop_front(size_t N = 1) const {
  193     ArrayRef<T> drop_back(size_t N = 1) const {
  200     template <class PredicateT> ArrayRef<T> drop_while(PredicateT Pred) const {
  206     template <class PredicateT> ArrayRef<T> drop_until(PredicateT Pred) const {
  211     ArrayRef<T> take_front(size_t N = 1) const {
  218     ArrayRef<T> take_back(size_t N = 1) const {
  226     template <class PredicateT> ArrayRef<T> take_while(PredicateT Pred) const {
  232     template <class PredicateT> ArrayRef<T> take_until(PredicateT Pred) const {
  239     const T &operator[](size_t Index) const {
  249     typename std::enable_if<std::is_same<U, T>::value, ArrayRef<T>>::type &
  257     typename std::enable_if<std::is_same<U, T>::value, ArrayRef<T>>::type &
  263     std::vector<T> vec() const {
  270     operator std::vector<T>() const {
include/llvm/ADT/SmallVector.h
   75   AlignedCharArrayUnion<T> FirstEl;
  114   using value_type = T;
  115   using iterator = T *;
  116   using const_iterator = const T *;
  121   using reference = T &;
  122   using const_reference = const T &;
  123   using pointer = T *;
  124   using const_pointer = const T *;
  259 class SmallVectorTemplateBase<T, true> : public SmallVectorTemplateCommon<T> {
  264   static void destroy_range(T *, T *) {}
  264   static void destroy_range(T *, T *) {}
  286       T1 *I, T1 *E, T2 *Dest,
  286       T1 *I, T1 *E, T2 *Dest,
  286       T1 *I, T1 *E, T2 *Dest,
  287       typename std::enable_if<std::is_same<typename std::remove_const<T1>::type,
  288                                            T2>::value>::type * = nullptr) {
  294       memcpy(reinterpret_cast<void *>(Dest), I, (E - I) * sizeof(T));
  299   void grow(size_t MinSize = 0) { this->grow_pod(MinSize, sizeof(T)); }
  302   void push_back(const T &Elt) {
  305     memcpy(reinterpret_cast<void *>(this->end()), &Elt, sizeof(T));
  315 class SmallVectorImpl : public SmallVectorTemplateBase<T> {
  316   using SuperClass = SmallVectorTemplateBase<T>;
  357   void resize(size_type N, const T &NV) {
  374   LLVM_NODISCARD T pop_back_val() {
  397   void append(size_type NumInputs, const T &Elt) {
  405   void append(std::initializer_list<T> IL) {
  412   void assign(size_type NumElts, const T &Elt) {
  429   void assign(std::initializer_list<T> IL) {
  467   iterator insert(iterator I, T &&Elt) {
  497   iterator insert(iterator I, const T &Elt) {
  526   iterator insert(iterator I, size_type NumToInsert, const T &Elt) {
  637   void insert(iterator I, std::initializer_list<T> IL) {
  641   template <typename... ArgTypes> reference emplace_back(ArgTypes &&... Args) {
  820   AlignedCharArrayUnion<T> InlineElts[N];
  837 class SmallVector : public SmallVectorImpl<T>, SmallVectorStorage<T, N> {
  837 class SmallVector : public SmallVectorImpl<T>, SmallVectorStorage<T, N> {
  846   explicit SmallVector(size_t Size, const T &Value = T())
  865   SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) {
  884   SmallVector(SmallVectorImpl<T> &&RHS) : SmallVectorImpl<T>(N) {
include/llvm/CodeGen/CallingConvLower.h
  179                         ISD::ArgFlagsTy ArgFlags, CCState &State);
  186                         ISD::ArgFlagsTy &ArgFlags, CCState &State);
  205   SmallVector<ISD::ArgFlagsTy, 4> PendingArgFlags;
  319                            SmallVectorImpl<ISD::ArgFlagsTy> &Flags,
  461                    int MinSize, int MinAlign, ISD::ArgFlagsTy ArgFlags);
  514   SmallVectorImpl<ISD::ArgFlagsTy> &getPendingArgFlags() {
include/llvm/CodeGen/FastISel.h
   95     SmallVector<ISD::ArgFlagsTy, 16> OutFlags;
include/llvm/CodeGen/GlobalISel/CallLowering.h
   53     SmallVector<ISD::ArgFlagsTy, 4> Flags;
   57             ArrayRef<ISD::ArgFlagsTy> Flags = ArrayRef<ISD::ArgFlagsTy>(),
  159                            ISD::ArgFlagsTy Flags, CCState &State) {
include/llvm/CodeGen/TargetCallingConv.h
  158     ArgFlagsTy Flags;
  174     InputArg(ArgFlagsTy flags, EVT vt, EVT argvt, bool used,
  196     ArgFlagsTy Flags;
  212     OutputArg(ArgFlagsTy flags, EVT vt, EVT argvt, bool isfixed,
include/llvm/Support/AlignOf.h
   30   T t;
   39 template <typename T> union SizerImpl<T> { char arr[sizeof(T)]; };
   50       llvm::detail::SizerImpl<T, Ts...>)];
include/llvm/Support/type_traits.h
   91     T t;
  122     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
  122     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
  122     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
  130     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
  130     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
  130     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
  145       std::is_copy_constructible<detail::trivial_helper<T>>::value;
  147       !std::is_copy_constructible<T>::value;
  151       std::is_move_constructible<detail::trivial_helper<T>>::value;
  153       !std::is_move_constructible<T>::value;
  157       is_copy_assignable<detail::trivial_helper<T>>::value;
  159       !is_copy_assignable<T>::value;
  163       is_move_assignable<detail::trivial_helper<T>>::value;
  165       !is_move_assignable<T>::value;
  169       std::is_destructible<detail::trivial_helper<T>>::value;
  181   static_assert(value == std::is_trivially_copyable<T>::value,
lib/CodeGen/CallingConvLower.cpp
   45                           int MinAlignment, ISD::ArgFlagsTy ArgFlags) {
   92     ISD::ArgFlagsTy ArgFlags = Ins[i].Flags;
  105     ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
  119     ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
  132     ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
  145                                   SmallVectorImpl<ISD::ArgFlagsTy> &Flags,
  150     ISD::ArgFlagsTy ArgFlags = Flags[i];
  167     ISD::ArgFlagsTy Flags = Ins[i].Flags;
  206   ISD::ArgFlagsTy Flags;
lib/CodeGen/GlobalISel/CallLowering.cpp
   77   auto &Flags = Arg.Flags[0];
  223           ISD::ArgFlagsTy OrigFlags = Args[i].Flags[0];
  234             ISD::ArgFlagsTy Flags = OrigFlags;
  262         ISD::ArgFlagsTy OrigFlags = Args[i].Flags[0];
  267           ISD::ArgFlagsTy Flags = OrigFlags;
lib/CodeGen/SelectionDAG/FastISel.cpp
 1180     ISD::ArgFlagsTy Flags;
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1863         ISD::ArgFlagsTy Flags = ISD::ArgFlagsTy();
 1901     ISD::ArgFlagsTy Flags = ISD::ArgFlagsTy();
 9061       ISD::ArgFlagsTy Flags;
 9126       ISD::ArgFlagsTy Flags;
 9596     ISD::ArgFlagsTy Flags;
 9626       ISD::ArgFlagsTy Flags;
lib/CodeGen/TargetLoweringBase.cpp
 1497     ISD::ArgFlagsTy Flags = ISD::ArgFlagsTy();
lib/Target/AArch64/AArch64CallLowering.cpp
  192                  ISD::ArgFlagsTy Flags,
lib/Target/AArch64/AArch64CallingConvention.cpp
   40                              MVT LocVT, ISD::ArgFlagsTy &ArgFlags,
   64       ISD::ArgFlagsTy &ArgFlags, CCState &State) {
   83                                     ISD::ArgFlagsTy &ArgFlags, CCState &State) {
lib/Target/AArch64/AArch64CallingConvention.h
   20                       CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
   24                                  ISD::ArgFlagsTy ArgFlags, CCState &State);
   27                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   30                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   33                              ISD::ArgFlagsTy ArgFlags, CCState &State);
   36                                     ISD::ArgFlagsTy ArgFlags, CCState &State);
   39                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   41                     CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
   44                          CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
   48                              ISD::ArgFlagsTy ArgFlags, CCState &State);
lib/Target/AArch64/AArch64FastISel.cpp
 3230   for (auto Flag : CLI.OutFlags)
lib/Target/AArch64/AArch64ISelLowering.cpp
 3766       ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
 3788       ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
 3864     ISD::ArgFlagsTy Flags = Outs[realArgIdx].Flags;
lib/Target/AMDGPU/AMDGPUCallLowering.cpp
   69                  ISD::ArgFlagsTy Flags,
lib/Target/AMDGPU/SIISelLowering.cpp
 2826         ISD::ArgFlagsTy Flags = Outs[realArgIdx].Flags;
lib/Target/ARC/ARCISelLowering.cpp
  425   ISD::ArgFlagsTy Flags;
lib/Target/ARM/ARMCallLowering.cpp
  174                  const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags,
  205     auto Flags = OrigArg.Flags[0];
  216     auto Flags = OrigArg.Flags[0];
lib/Target/ARM/ARMCallingConv.cpp
   53                                    ISD::ArgFlagsTy &ArgFlags,
  107                                     ISD::ArgFlagsTy &ArgFlags,
  139                                       ISD::ArgFlagsTy &ArgFlags,
  150                                        ISD::ArgFlagsTy &ArgFlags,
  175                                           ISD::ArgFlagsTy &ArgFlags,
lib/Target/ARM/ARMCallingConv.h
   21                   CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
   24                       CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
   27                  CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
   30                      CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
   33                      CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
   37                                 ISD::ArgFlagsTy ArgFlags, CCState &State);
   39                      CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
   42                          CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
   45                     CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
   48                         CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
lib/Target/ARM/ARMFastISel.cpp
  224                          SmallVectorImpl<ISD::ArgFlagsTy> &ArgFlags,
 1890                                   SmallVectorImpl<ISD::ArgFlagsTy> &ArgFlags,
 2228   SmallVector<ISD::ArgFlagsTy, 8> ArgFlags;
 2241     ISD::ArgFlagsTy Flags;
 2336   SmallVector<ISD::ArgFlagsTy, 8> ArgFlags;
 2349     ISD::ArgFlagsTy Flags;
lib/Target/ARM/ARMISelLowering.cpp
 2010                                             ISD::ArgFlagsTy Flags) const {
 2026                                          ISD::ArgFlagsTy Flags) const {
 2135     ISD::ArgFlagsTy Flags = Outs[realArgIdx].Flags;
 2508 bool MatchingStackOffset(SDValue Arg, unsigned Offset, ISD::ArgFlagsTy Flags,
 2642         ISD::ArgFlagsTy Flags = Outs[realArgIdx].Flags;
 3988     ISD::ArgFlagsTy Flags = Ins[Index].Flags;
 4112           ISD::ArgFlagsTy Flags = Ins[index].Flags;
lib/Target/ARM/ARMISelLowering.h
  666                           ISD::ArgFlagsTy Flags) const;
  678                              ISD::ArgFlagsTy Flags) const;
lib/Target/BPF/BPFISelLowering.cpp
  311     ISD::ArgFlagsTy Flags = Arg.Flags;
lib/Target/Hexagon/HexagonISelLowering.cpp
  133                        ISD::ArgFlagsTy &ArgFlags, CCState &State) {
  166                                          SDValue Chain, ISD::ArgFlagsTy Flags,
  383     ISD::ArgFlagsTy Flags = Outs[i].Flags;
  720     ISD::ArgFlagsTy Flags = Ins[i].Flags;
lib/Target/Lanai/LanaiISelLowering.cpp
  371                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
  630     ISD::ArgFlagsTy Flags = Outs[I].Flags;
  660     ISD::ArgFlagsTy Flags = Outs[I].Flags;
lib/Target/MSP430/MSP430ISelLowering.cpp
  484     ISD::ArgFlagsTy ArgFlags = Args[ValNo].Flags;
  662       ISD::ArgFlagsTy Flags = Ins[i].Flags;
  846       ISD::ArgFlagsTy Flags = Outs[i].Flags;
lib/Target/Mips/MipsCCState.h
  107                            SmallVectorImpl<ISD::ArgFlagsTy> &Flags,
lib/Target/Mips/MipsCallLowering.cpp
  384                                              const ISD::ArgFlagsTy &Flags) {
  688       ISD::ArgFlagsTy Flags = Arg.Flags[0];
lib/Target/Mips/MipsFastISel.cpp
  275                     CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
  280                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
  286                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1521   for (auto Flag : CLI.OutFlags)
lib/Target/Mips/MipsISelLowering.cpp
 2738                        CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
 2850                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2858                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2865                        CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
 3130     ISD::ArgFlagsTy Flags = Outs[i].Flags;
 3503     ISD::ArgFlagsTy Flags = Ins[i].Flags;
 4175     SelectionDAG &DAG, const ISD::ArgFlagsTy &Flags,
 4231     unsigned LastReg, const ISD::ArgFlagsTy &Flags, bool isLittle,
lib/Target/Mips/MipsISelLowering.h
  579                        const ISD::ArgFlagsTy &Flags,
  591                       const ISD::ArgFlagsTy &Flags, bool isLittle,
lib/Target/PowerPC/PPCCallingConv.cpp
   16                                 CCValAssign::LocInfo &, ISD::ArgFlagsTy &,
   26                                        ISD::ArgFlagsTy &ArgFlags,
   34                                               ISD::ArgFlagsTy &ArgFlags,
   60     ISD::ArgFlagsTy &ArgFlags, CCState &State) {
   84                                                 ISD::ArgFlagsTy &ArgFlags,
  112                                         ISD::ArgFlagsTy &ArgFlags,
  141                                ISD::ArgFlagsTy &ArgFlags,
lib/Target/PowerPC/PPCCallingConv.h
   23                CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
   26                          CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
   29                     CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
   32                    CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
   35                       CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
   38                          CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
   42                           ISD::ArgFlagsTy ArgFlags, CCState &State);
lib/Target/PowerPC/PPCFastISel.cpp
  191                          SmallVectorImpl<ISD::ArgFlagsTy> &ArgFlags,
 1377                                   SmallVectorImpl<ISD::ArgFlagsTy> &ArgFlags,
 1601   SmallVector<ISD::ArgFlagsTy, 8> ArgFlags;
 1612     ISD::ArgFlagsTy Flags = CLI.OutFlags[i];
lib/Target/PowerPC/PPCISelLowering.cpp
 3277 static unsigned CalculateStackSlotSize(EVT ArgVT, ISD::ArgFlagsTy Flags,
 3294                                             ISD::ArgFlagsTy Flags,
 3340                                    ISD::ArgFlagsTy Flags,
 3676 SDValue PPCTargetLowering::extendArgForPPC64(ISD::ArgFlagsTy Flags,
 3765     ISD::ArgFlagsTy Flags = Ins[ArgNo].Flags;
 4156       ISD::ArgFlagsTy Flags = Ins[ArgNo].Flags;
 4208     ISD::ArgFlagsTy Flags = Ins[ArgNo].Flags;
 4727        ISD::ArgFlagsTy Flags = Ins[i].Flags;
 4875                                          SDValue Chain, ISD::ArgFlagsTy Flags,
 5461       ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
 5533     ISD::ArgFlagsTy Flags = Outs[RealArgIdx].Flags;
 5650     SDValue Arg, SDValue PtrOff, SDValue CallSeqStart, ISD::ArgFlagsTy Flags,
 5752     ISD::ArgFlagsTy Flags = Outs[i].Flags;
 5876     ISD::ArgFlagsTy Flags = Outs[i].Flags;
 6364     ISD::ArgFlagsTy Flags = Outs[i].Flags;
 6459     ISD::ArgFlagsTy Flags = Outs[i].Flags;
 6708                    CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
lib/Target/PowerPC/PPCISelLowering.h
 1115     SDValue extendArgForPPC64(ISD::ArgFlagsTy Flags, EVT ObjectVT,
 1134                                        ISD::ArgFlagsTy Flags, SelectionDAG &DAG,
lib/Target/PowerPC/PPCMachineFunctionInfo.cpp
   47   for (const std::pair<unsigned, ISD::ArgFlagsTy> &LiveIn : LiveInAttrs)
   54   for (const std::pair<unsigned, ISD::ArgFlagsTy> &LiveIn : LiveInAttrs)
lib/Target/PowerPC/PPCMachineFunctionInfo.h
  129   std::vector<std::pair<unsigned, ISD::ArgFlagsTy>> LiveInAttrs;
  203   void addLiveInAttr(unsigned VReg, ISD::ArgFlagsTy Flags) {
lib/Target/RISCV/RISCVISelLowering.cpp
 1411                                 ISD::ArgFlagsTy ArgFlags1, unsigned ValNo2,
 1413                                 ISD::ArgFlagsTy ArgFlags2) {
 1449                      ISD::ArgFlagsTy ArgFlags, CCState &State, bool IsFixed,
 1517   SmallVectorImpl<ISD::ArgFlagsTy> &PendingArgFlags =
 1566     ISD::ArgFlagsTy AF = PendingArgFlags[0];
 1626     ISD::ArgFlagsTy ArgFlags = Ins[i].Flags;
 1652     ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
 1811                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2129     ISD::ArgFlagsTy Flags = Outs[i].Flags;
 2159     ISD::ArgFlagsTy Flags = Outs[i].Flags;
 2368     ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
lib/Target/Sparc/SparcISelLowering.cpp
   43                                  ISD::ArgFlagsTy &ArgFlags, CCState &State)
   56                                      ISD::ArgFlagsTy &ArgFlags, CCState &State)
   84                                          ISD::ArgFlagsTy &ArgFlags, CCState &State)
  108                             ISD::ArgFlagsTy &ArgFlags, CCState &State) {
  153                             ISD::ArgFlagsTy &ArgFlags, CCState &State) {
  750     ISD::ArgFlagsTy Flags = Outs[i].Flags;
  791     ISD::ArgFlagsTy Flags = Outs[realArgIdx].Flags;
lib/Target/SystemZ/SystemZCallingConv.h
   75                            SmallVectorImpl<ISD::ArgFlagsTy> &Flags,
   90                                     ISD::ArgFlagsTy &ArgFlags,
lib/Target/X86/X86CallLowering.cpp
  160                  const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags,
lib/Target/X86/X86CallingConv.cpp
   29                                           ISD::ArgFlagsTy &ArgFlags,
   93                                             ISD::ArgFlagsTy &ArgFlags,
  130                                  ISD::ArgFlagsTy &ArgFlags, CCState &State) {
  190                                  ISD::ArgFlagsTy &ArgFlags, CCState &State) {
  229                                 CCValAssign::LocInfo &, ISD::ArgFlagsTy &,
  239                                ISD::ArgFlagsTy &ArgFlags, CCState &State) {
  299                         ISD::ArgFlagsTy &ArgFlags, CCState &State) {
lib/Target/X86/X86CallingConv.h
   24                CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
   28             ISD::ArgFlagsTy ArgFlags, CCState &State);
lib/Target/X86/X86FastISel.cpp
 3244   for (auto Flag : CLI.OutFlags)
 3256     ISD::ArgFlagsTy Flags = OutFlags[i];
 3418       ISD::ArgFlagsTy Flags = OutFlags[VA.getValNo()];
lib/Target/X86/X86ISelLowering.cpp
 2926   const ISD::ArgFlagsTy &Flags = Outs[0].Flags;
 2940   const ISD::ArgFlagsTy &Flags = Ins[0].Flags;
 2952                                          SDValue Chain, ISD::ArgFlagsTy Flags,
 3016   ISD::ArgFlagsTy Flags = Ins[i].Flags;
 3541                                             ISD::ArgFlagsTy Flags) const {
 3757     ISD::ArgFlagsTy Flags = Outs[OutIndex].Flags;
 3945       ISD::ArgFlagsTy Flags = Outs[OutsIndex].Flags;
 4208 bool MatchingStackOffset(SDValue Arg, unsigned Offset, ISD::ArgFlagsTy Flags,
 4431         ISD::ArgFlagsTy Flags = Outs[i].Flags;
lib/Target/X86/X86ISelLowering.h
 1292                              ISD::ArgFlagsTy Flags) const;
lib/Target/XCore/XCoreISelLowering.cpp
 1236   struct ArgDataPair { SDValue SDV; ISD::ArgFlagsTy Flags; };
usr/include/c++/7.4.0/bits/alloc_traits.h
  387       using allocator_type = allocator<_Tp>;
  389       using value_type = _Tp;
  392       using pointer = _Tp*;
  395       using const_pointer = const _Tp*;
usr/include/c++/7.4.0/bits/allocator.h
  108     class allocator: public __allocator_base<_Tp>
  113       typedef _Tp*       pointer;
  114       typedef const _Tp* const_pointer;
  115       typedef _Tp&       reference;
  116       typedef const _Tp& const_reference;
  117       typedef _Tp        value_type;
  137 	allocator(const allocator<_Tp1>&) throw() { }
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   83     constexpr _Tp&&
   98     move(_Tp&& __t) noexcept
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h
  181       typedef _Tp                         value_type;
  183       typedef _Tp*                        pointer;
  184       typedef _Tp&                        reference;
  192       typedef _Tp                         value_type;
  194       typedef const _Tp*                  pointer;
  195       typedef const _Tp&                  reference;
usr/include/c++/7.4.0/bits/stl_pair.h
  101 		      is_constructible<_T2, const _U2&>>::value;
  101 		      is_constructible<_T2, const _U2&>>::value;
  108 		      is_convertible<const _U2&, _T2>>::value;
  108 		      is_convertible<const _U2&, _T2>>::value;
  115 		      is_constructible<_T2, _U2&&>>::value;
  115 		      is_constructible<_T2, _U2&&>>::value;
  122 		      is_convertible<_U2&&, _T2>>::value;
  122 		      is_convertible<_U2&&, _T2>>::value;
  129 				  is_convertible<_U2&&, _T2>>;
  129 				  is_convertible<_U2&&, _T2>>;
  134 		      is_constructible<_T2, _U2&&>,
  134 		      is_constructible<_T2, _U2&&>,
  143 				  is_convertible<const _U2&, _T2>>;
  143 				  is_convertible<const _U2&, _T2>>;
  148 		      is_constructible<_T2, const _U2&&>,
  148 		      is_constructible<_T2, const _U2&&>,
  209     : private __pair_base<_T1, _T2>
  212       typedef _T2 second_type;   /// @c second_type is the second bound type
  215       _T2 second;                /// @c second is a copy of the second object
  252       using _PCCP = _PCC<true, _T1, _T2>;
  260       constexpr pair(const _T1& __a, const _T2& __b)
  269       explicit constexpr pair(const _T1& __a, const _T2& __b)
  283 			    _T1, _T2>;
  311        constexpr pair(_U1&& __x, const _T2& __y)
  318        explicit constexpr pair(_U1&& __x, const _T2& __y)
  325        constexpr pair(const _T1& __x, _U2&& __y)
  341 	constexpr pair(_U1&& __x, _U2&& __y)
  380 		       is_copy_assignable<_T2>>::value,
  391 		       is_move_assignable<_T2>>::value,
  403 				is_assignable<_T2&, const _U2&>>::value,
  403 				is_assignable<_T2&, const _U2&>>::value,
  405 	operator=(const pair<_U1, _U2>& __p)
  414 				is_assignable<_T2&, _U2&&>>::value,
  414 				is_assignable<_T2&, _U2&&>>::value,
  416 	operator=(pair<_U1, _U2>&& __p)
  524     make_pair(_T1&& __x, _T2&& __y)
usr/include/c++/7.4.0/bits/stl_vector.h
   77 	rebind<_Tp>::other _Tp_alloc_type;
  216     class vector : protected _Vector_base<_Tp, _Alloc>
  227       typedef _Vector_base<_Tp, _Alloc>			_Base;
  232       typedef _Tp					value_type;
  919       _Tp*
  923       const _Tp*
usr/include/c++/7.4.0/ext/alloc_traits.h
  117       { typedef typename _Base_type::template rebind_alloc<_Tp> other; };
usr/include/c++/7.4.0/ext/new_allocator.h
   63       typedef _Tp*       pointer;
   64       typedef const _Tp* const_pointer;
   65       typedef _Tp&       reference;
   66       typedef const _Tp& const_reference;
   67       typedef _Tp        value_type;
usr/include/c++/7.4.0/initializer_list
   50       typedef _E 		value_type;
   51       typedef const _E& 	reference;
   52       typedef const _E& 	const_reference;
   54       typedef const _E* 	iterator;
   55       typedef const _E* 	const_iterator;
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  326     : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
  354     : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
  381     : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
  567     : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  631     : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  798       typedef decltype(__test<_Tp>(0)) type;
  811                remove_all_extents<_Tp>::type>::type
  825     : public __is_destructible_safe<_Tp>::type
  984       typedef decltype(__test<_Tp, _Arg>(0)) type;
  989     : public __and_<is_destructible<_Tp>,
  990                     __is_direct_constructible_impl<_Tp, _Arg>>
 1072 			 __is_direct_constructible_ref_cast<_Tp, _Arg>,
 1073 			 __is_direct_constructible_new_safe<_Tp, _Arg>
 1079     : public __is_direct_constructible_new<_Tp, _Arg>::type
 1119     : public __is_direct_constructible<_Tp, _Arg>
 1130     : public __is_constructible_impl<_Tp, _Args...>::type
 1142     : public is_constructible<_Tp, const _Tp&>
 1142     : public is_constructible<_Tp, const _Tp&>
 1148     : public __is_copy_constructible_impl<_Tp>
 1160     : public is_constructible<_Tp, _Tp&&>
 1160     : public is_constructible<_Tp, _Tp&&>
 1166     : public __is_move_constructible_impl<_Tp>
 1286     : public is_assignable<_Tp&, const _Tp&>
 1286     : public is_assignable<_Tp&, const _Tp&>
 1292     : public __is_copy_assignable_impl<_Tp>
 1304     : public is_assignable<_Tp&, _Tp&&>
 1304     : public is_assignable<_Tp&, _Tp&&>
 1310     : public __is_move_assignable_impl<_Tp>
 1526 	static void __test_aux(_To1);
 1538       typedef decltype(__test<_From, _To>(0)) type;
 1545     : public __is_convertible_helper<_From, _To>::type
 1554     { typedef _Tp     type; };
 1558     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1633     { typedef _Tp   type; };
 1659     { typedef _Tp&&   type; };
 1955     { typedef _Tp     type; };
 2104     { typedef typename remove_cv<_Up>::type __type; };
 2131       typedef _Tp __type;