Home
last modified time | relevance | path

Searched refs:Tail (Results 1 – 25 of 153) sorted by relevance

1234567

/third_party/boost/boost/mpl/set/aux_/
Diterator.hpp30 template< typename Set, typename Tail > struct s_iter;
32 template< typename Set, typename Tail > struct s_iter_get
34 has_key< Set,typename Tail::item_type_ >
35 , identity< s_iter<Set,Tail> >
36 , next< s_iter<Set,Tail> >
41 template< typename Set, typename Tail > struct s_iter_impl
43 typedef Tail tail_;
45 typedef typename Tail::item_type_ type;
48 typedef typename s_iter_get< Set,typename Tail::base >::type next;
54 template< typename Set, typename Tail >
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVMergeBaseOffset.cpp46 void foldOffset(MachineInstr &HiLUI, MachineInstr &LoADDI, MachineInstr &Tail,
104 MachineInstr &Tail, int64_t Offset) { in foldOffset() argument
109 DeadInstrs.insert(&Tail); in foldOffset()
110 MRI->replaceRegWith(Tail.getOperand(0).getReg(), in foldOffset()
184 MachineInstr &Tail = *MRI->use_begin(DestReg)->getParent(); in detectAndFoldOffset() local
185 switch (Tail.getOpcode()) { in detectAndFoldOffset()
188 << Tail); in detectAndFoldOffset()
192 int64_t Offset = Tail.getOperand(2).getImm(); in detectAndFoldOffset()
193 LLVM_DEBUG(dbgs() << " Offset Instr: " << Tail); in detectAndFoldOffset()
194 foldOffset(HiLUI, LoADDI, Tail, Offset); in detectAndFoldOffset()
[all …]
/third_party/boost/boost/spirit/repository/home/qi/directive/
Ddistinct.hpp44 template <typename Tail>
46 , terminal_ex<repository::tag::distinct, fusion::vector1<Tail> > >
64 template <typename Subject, typename Tail, typename Modifier>
66 : spirit::qi::unary_parser<distinct_parser<Subject, Tail, Modifier> >
73 distinct_parser(Subject const& subject, Tail const& tail) in distinct_parser()
103 Tail tail;
114 template <typename Tail, typename Subject, typename Modifiers>
116 terminal_ex<repository::tag::distinct, fusion::vector1<Tail> >
119 typedef typename result_of::compile<qi::domain, Tail, Modifiers>::type
138 template <typename Subject, typename Tail, typename Modifier>
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DEarlyIfConversion.cpp92 MachineBasicBlock *Tail; member in __anon1e64fd320111::SSAIfConv
102 bool isTriangle() const { return TBB == Tail || FBB == Tail; } in isTriangle()
105 MachineBasicBlock *getTPred() const { return TBB == Tail ? Head : TBB; } in getTPred()
108 MachineBasicBlock *getFPred() const { return FBB == Tail ? Head : FBB; } in getFPred()
434 TBB = FBB = Tail = nullptr; in canConvertIf()
448 Tail = Succ0->succ_begin()[0]; in canConvertIf()
451 if (Tail != Succ1) { in canConvertIf()
454 Succ1->succ_begin()[0] != Tail) in canConvertIf()
459 << printMBBReference(*Tail) << '\n'); in canConvertIf()
462 if (!Tail->livein_empty()) { in canConvertIf()
[all …]
/third_party/boost/boost/fusion/adapted/boost_tuple/
Dtag_of.hpp23 template <class Head, class Tail>
47 template <class Head, class Tail>
49 struct tag_of<tuples::cons<Head, Tail>, void >
51 struct tag_of<tuples::cons<Head, Tail> >
90 template <class Head, class Tail>
91 struct sequence_tag<tuples::cons<Head, Tail> >
96 template <class Head, class Tail>
97 struct sequence_tag<tuples::cons<Head, Tail> const>
/third_party/boost/boost/container/detail/
Dvariadic_templates_tools.hpp39 template<typename Head, typename... Tail>
40 class tuple<Head, Tail...>
41 : private tuple<Tail...>
43 typedef tuple<Tail...> inherited;
87 template<int I, typename Head, typename... Tail>
88 struct tuple_element<I, tuple<Head, Tail...> >
90 typedef typename tuple_element<I-1, tuple<Tail...> >::type type;
93 template<typename Head, typename... Tail>
94 struct tuple_element<0, tuple<Head, Tail...> >
/third_party/boost/boost/fusion/container/deque/
Ddeque.hpp71 template <typename Head, typename ...Tail>
72 struct deque<Head, Tail...>
73 : detail::deque_keyed_values<Head, Tail...>::type
74 , sequence_base<deque<Head, Tail...>>
78 typedef typename detail::deque_keyed_values<Head, Tail...>::type base;
79 typedef mpl::int_<(sizeof ...(Tail) + 1)> size;
128 , typename detail::call_param<Tail>::type... tail) in deque()
129 : base(detail::deque_keyed_values<Head, Tail...>::construct(head, tail...)) in deque()
138 : base(detail::deque_keyed_values<Head, Tail...> in deque()
/third_party/boost/boost/parameter/aux_/pack/
Dmake_deduced_items.hpp25 template <typename Spec, typename Tail>
32 , ::boost::parameter::aux::make_deduced_item<Spec,Tail>
33 , Tail
43 , ::boost::parameter::aux::make_deduced_item<Spec,Tail>
44 , Tail
Ddeduced_item.hpp16 , typename Tail = ::boost::parameter::void_
21 typedef Tail tail;
25 template <typename Spec, typename Tail>
29 ::deduced_item<Spec,typename Tail::type> type;
Ditem.hpp24 , typename Tail = ::boost::parameter::void_
35 typedef Tail tail;
38 template <typename Spec, typename Arg, typename Tail>
42 ::item<Spec,Arg,typename Tail::type> type;
/third_party/boost/boost/spirit/home/x3/support/
Dsubcontext.hpp51 template <typename T, typename... Tail>
52 struct subcontext<T, Tail...>
53 : subcontext<Tail...>
56 , subcontext<Tail...>
59 typedef subcontext<Tail...> base_type;
/third_party/boost/boost/fusion/container/deque/detail/
Ddeque_keyed_values.hpp24 template <typename N, typename Head, typename ...Tail>
25 struct deque_keyed_values_impl<N, Head, Tail...>
28 typedef typename deque_keyed_values_impl<next_index, Tail...>::type tail;
34 , typename detail::call_param<Tail>::type... tail) in construct()
38 , deque_keyed_values_impl<next_index, Tail...>::construct(tail...) in construct()
/third_party/boost/boost/xpressive/detail/static/transforms/
Das_alternate.hpp33 template<typename Head, typename Tail>
35 : fusion::cons<Head, Tail>
37 …BOOST_STATIC_CONSTANT(std::size_t, width = Head::width == Tail::width ? Head::width : detail::unkn…
38 BOOST_STATIC_CONSTANT(bool, pure = Head::pure && Tail::pure);
40 alternates_list(Head const &head, Tail const &tail) in alternates_list()
41 : fusion::cons<Head, Tail>(head, tail) in alternates_list()
/third_party/boost/libs/spirit/repository/test/qi/
Ddistinct.cpp39 template <typename Tail>
41 : spirit::result_of::terminal<repo::tag::distinct(Tail)>
53 template <typename Tail>
54 inline typename traits::distinct_spec<Tail>::type
55 distinct_spec(Tail const& tail) in distinct_spec()
/third_party/boost/boost/fusion/container/list/detail/
Dlist_to_cons.hpp41 template <typename Head, typename ...Tail>
42 struct list_to_cons<Head, Tail...>
45 typedef list_to_cons<Tail...> tail_list_to_cons;
53 typename detail::call_param<Tail>::type ..._t) in call()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
DImmutableList.h31 const ImmutableListImpl* Tail; variable
35 : Head(std::forward<ElemT>(head)), Tail(tail) {} in Head()
42 const ImmutableListImpl* getTail() const { return Tail; } in getTail()
51 Profile(ID, Head, Tail); in Profile()
176 LLVM_NODISCARD ImmutableList<T> concat(ElemT &&Head, ImmutableList<T> Tail) { in concat() argument
181 const ListTy* TailImpl = Tail.getInternalPointer(); in concat()
204 LLVM_NODISCARD ImmutableList<T> emplace(ImmutableList<T> Tail, in emplace() argument
206 return concat(T(std::forward<CtorArgs>(Args)...), Tail); in emplace()
/third_party/benchmark/src/
Dbenchmark_name.cc24 template <typename Head, typename... Tail>
25 size_t size_impl(const Head& head, const Tail&... tail) { in size_impl()
33 template <typename Head, typename... Tail>
35 const Tail&... tail) { in join_impl()
/third_party/boost/libs/pfr/include/boost/pfr/detail/
Dsequence_tuple.hpp24 template <class I, class ...Tail>
29 template <std::size_t... I, class ...Tail>
30 struct tuple_base< std::index_sequence<I...>, Tail... >
31 : base_from_member<I , Tail>...
41 constexpr tuple_base(Tail... v) noexcept in tuple_base()
42 : base_from_member<I, Tail>{ v }... in tuple_base()
/third_party/boost/boost/pfr/detail/
Dsequence_tuple.hpp24 template <class I, class ...Tail>
29 template <std::size_t... I, class ...Tail>
30 struct tuple_base< std::index_sequence<I...>, Tail... >
31 : base_from_member<I , Tail>...
41 constexpr tuple_base(Tail... v) noexcept in tuple_base()
42 : base_from_member<I, Tail>{ v }... in tuple_base()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DRegistry.h56 static node *Head, *Tail; variable
140 template<typename T> typename Registry<T>::node *Registry<T>::Tail = nullptr;\
143 if (Tail) \
144 Tail->Next = N; \
147 Tail = N; \
153 template REGISTRY_CLASS::node *Registry<REGISTRY_CLASS::type>::Tail; \
/third_party/boost/boost/geometry/index/detail/
Dpredicates.hpp536 template <typename Head, typename Tail>
537 struct predicates_length< boost::tuples::cons<Head, Tail> >
539 static const unsigned value = boost::tuples::length< boost::tuples::cons<Head, Tail> >::value;
579 template <unsigned I, typename Head, typename Tail>
580 struct predicates_element< I, boost::tuples::cons<Head, Tail> >
582 typedef boost::tuples::cons<Head, Tail> predicate_type;
712 template <typename Head, typename Tail, typename Tag, unsigned First, unsigned Last>
714 boost::tuples::cons<Head, Tail>,
718 typedef boost::tuples::cons<Head, Tail> predicates_type;
804 template <typename Head, typename Tail>
[all …]
/third_party/boost/libs/spirit/test/x3/
Dattribute_type_check.cpp54 …ted, typename... ExpectedTail, typename Attribute, typename Expr, typename Value, typename... Tail>
55 static void gen_sequence(Attribute const& attribute, Expr&& expr, Value const& v, Tail const&... ta… in gen_sequence()
62 …<typename Expected, typename... ExpectedTail, typename Attribute, typename Value, typename... Tail>
63 static void gen_sequence_tests(Attribute const& attribute, Value const& v, Tail const&... tail) in gen_sequence_tests()
77 template <typename Expected, typename... ExpectedTail, typename Value, typename... Tail>
78 static void gen_single_item_tests(Value const& v, Tail const&... tail) in gen_single_item_tests()
/third_party/typescript/tests/baselines/reference/
DgenericRestTypes.symbols6 type Tail<T extends any[]> = ((...args: T) => any) extends ((head: any, ...tail: infer U) => any) ?…
7 >Tail : Symbol(Tail, Decl(genericRestTypes.ts, 0, 0))
21 type Explicit = (...args: Tail<Parameters<MyFunctionType>>) => ReturnType<MyFunctionType>; // (bar:…
24 >Tail : Symbol(Tail, Decl(genericRestTypes.ts, 0, 0))
30 type Bind1<T extends (head: any, ...tail: any[]) => any> = (...args: Tail<Parameters<T>>) => Return…
36 >Tail : Symbol(Tail, Decl(genericRestTypes.ts, 0, 0))
DgenericRestTypes.types6 type Tail<T extends any[]> = ((...args: T) => any) extends ((head: any, ...tail: infer U) => any) ?…
7 >Tail : Tail<T>
17 type Explicit = (...args: Tail<Parameters<MyFunctionType>>) => ReturnType<MyFunctionType>; // (bar:…
21 type Bind1<T extends (head: any, ...tail: any[]) => any> = (...args: Tail<Parameters<T>>) => Return…
25 >args : Tail<Parameters<T>>
/third_party/boost/boost/asio/impl/
Dcompose.hpp123 template <typename Head, typename... Tail>
124 struct composed_io_executors<void(Head, Tail...)>
127 const Tail&... tail) BOOST_ASIO_NOEXCEPT in composed_io_executors()
141 composed_io_executors<void(Tail...)> tail_;
144 template <typename Head, typename... Tail>
145 inline composed_io_executors<void(Head, Tail...)>
146 make_composed_io_executors(const Head& head, const Tail&... tail) in make_composed_io_executors()
148 return composed_io_executors<void(Head, Tail...)>(head, tail...); in make_composed_io_executors()
233 template <typename Head, typename... Tail>
234 struct composed_work<void(Head, Tail...)>
[all …]

1234567