Home
last modified time | relevance | path

Searched refs:iterator_range (Results 1 – 25 of 200) sorted by relevance

12345678

/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A Diterator_range.h32 class iterator_range {
39 iterator_range(Container &&c) in iterator_range() function
42 iterator_range(IteratorT begin_iterator, IteratorT end_iterator) in iterator_range() function
54 template <class T> iterator_range<T> make_range(T x, T y) { in make_range()
55 return iterator_range<T>(std::move(x), std::move(y)); in make_range()
58 template <typename T> iterator_range<T> make_range(std::pair<T, T> p) { in make_range()
59 return iterator_range<T>(std::move(p.first), std::move(p.second)); in make_range()
63 iterator_range<decltype(adl_begin(std::declval<T>()))> drop_begin(T &&t, in drop_begin()
H A DGraphTraits.h108 iterator_range<typename GraphTraits<GraphType>::nodes_iterator>
114 iterator_range<typename GraphTraits<Inverse<GraphType>>::nodes_iterator>
121 iterator_range<typename GraphTraits<GraphType>::ChildIteratorType>
128 iterator_range<typename GraphTraits<Inverse<GraphType>>::ChildIteratorType>
135 iterator_range<typename GraphTraits<GraphType>::ChildEdgeIteratorType>
H A DPostOrderIterator.h186 template <class T> iterator_range<po_iterator<T>> post_order(const T &G) { in post_order()
208 iterator_range<po_ext_iterator<T, SetType>> post_order_ext(const T &G, SetType &S) { in post_order_ext()
231 iterator_range<ipo_iterator<T>> inverse_post_order(const T &G) { in inverse_post_order()
255 iterator_range<ipo_ext_iterator<T, SetType>>
H A DDepthFirstIterator.h228 iterator_range<df_iterator<T>> depth_first(const T& G) { in depth_first()
250 iterator_range<df_ext_iterator<T, SetTy>> depth_first_ext(const T& G, in depth_first_ext()
277 iterator_range<idf_iterator<T>> inverse_depth_first(const T& G) { in inverse_depth_first()
301 iterator_range<idf_ext_iterator<T, SetTy>> inverse_depth_first_ext(const T& G, in inverse_depth_first_ext()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DModule.h584 iterator_range<global_iterator> globals() { in globals()
587 iterator_range<const_global_iterator> globals() const { in globals()
606 iterator_range<iterator> functions() { in functions()
609 iterator_range<const_iterator> functions() const { in functions()
624 iterator_range<alias_iterator> aliases() { in aliases()
627 iterator_range<const_alias_iterator> aliases() const { in aliases()
642 iterator_range<ifunc_iterator> ifuncs() { in ifuncs()
645 iterator_range<const_ifunc_iterator> ifuncs() const { in ifuncs()
659 iterator_range<global_object_iterator> global_objects() { in global_objects()
685 iterator_range<global_value_iterator> global_values() { in global_values()
[all …]
H A DDebugInfo.h104 iterator_range<compile_unit_iterator> compile_units() const { in compile_units()
108 iterator_range<subprogram_iterator> subprograms() const { in subprograms()
112 iterator_range<global_variable_expression_iterator> global_variables() const { in global_variables()
116 iterator_range<type_iterator> types() const { in types()
120 iterator_range<scope_iterator> scopes() const { in scopes()
H A DValue.h349 iterator_range<use_iterator> materialized_uses() { in materialized_uses()
352 iterator_range<const_use_iterator> materialized_uses() const { in materialized_uses()
355 iterator_range<use_iterator> uses() { in uses()
359 iterator_range<const_use_iterator> uses() const { in uses()
394 iterator_range<user_iterator> materialized_users() { in materialized_users()
397 iterator_range<const_user_iterator> materialized_users() const { in materialized_users()
400 iterator_range<user_iterator> users() { in users()
404 iterator_range<const_user_iterator> users() const { in users()
H A DUser.h227 using op_range = iterator_range<op_iterator>;
228 using const_op_range = iterator_range<const_op_iterator>;
262 iterator_range<value_op_iterator> operand_values() { in operand_values()
283 iterator_range<const_value_op_iterator> operand_values() const { in operand_values()
H A DBasicBlock.h186 iterator_range<filter_iterator<BasicBlock::const_iterator,
192 iterator_range<filter_iterator<BasicBlock::iterator,
325 iterator_range<const_phi_iterator> phis() const { in phis()
328 iterator_range<phi_iterator> phis();
H A DStatepoint.h195 iterator_range<arg_iterator> call_args() const { in call_args()
223 iterator_range<arg_iterator> gc_transition_args() const { in gc_transition_args()
246 iterator_range<arg_iterator> deopt_operands() const { in deopt_operands()
262 iterator_range<arg_iterator> gc_args() const { in gc_args()
H A DCFG.h106 using pred_range = iterator_range<pred_iterator>;
107 using pred_const_range = iterator_range<const_pred_iterator>;
247 using succ_range = iterator_range<succ_iterator>;
248 using succ_const_range = iterator_range<succ_const_iterator>;
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h302 inline iterator_range<reg_instr_iterator>
337 inline iterator_range<reg_nodbg_iterator>
354 inline iterator_range<reg_instr_nodbg_iterator>
371 inline iterator_range<reg_bundle_nodbg_iterator>
390 inline iterator_range<def_iterator> def_operands(unsigned Reg) const { in def_operands()
405 inline iterator_range<def_instr_iterator>
460 inline iterator_range<use_iterator> use_operands(unsigned Reg) const { in use_operands()
475 inline iterator_range<use_instr_iterator>
519 inline iterator_range<use_nodbg_iterator>
536 inline iterator_range<use_instr_nodbg_iterator>
[all …]
H A DMachineBasicBlock.h199 using instr_range = iterator_range<instr_iterator>;
200 using const_instr_range = iterator_range<const_instr_iterator>;
226 inline iterator_range<iterator> terminators() {
229 inline iterator_range<const_iterator> terminators() const {
234 inline iterator_range<iterator> phis() {
237 inline iterator_range<const_iterator> phis() const {
287 inline iterator_range<pred_iterator> predecessors() {
293 inline iterator_range<succ_iterator> successors() {
296 inline iterator_range<const_succ_iterator> successors() const {
343 iterator_range<livein_iterator> liveins_dbg() const {
[all …]
H A DMachineInstr.h459 iterator_range<mop_iterator> operands() {
462 iterator_range<const_mop_iterator> operands() const {
465 iterator_range<mop_iterator> explicit_operands() {
469 iterator_range<const_mop_iterator> explicit_operands() const {
473 iterator_range<mop_iterator> implicit_operands() {
481 iterator_range<mop_iterator> defs() {
486 iterator_range<const_mop_iterator> defs() const {
492 iterator_range<mop_iterator> uses() {
496 iterator_range<const_mop_iterator> uses() const {
499 iterator_range<mop_iterator> explicit_uses() {
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DVPlanValue.h98 typedef iterator_range<user_iterator> user_range;
99 typedef iterator_range<const_user_iterator> const_user_range;
172 typedef iterator_range<operand_iterator> operand_range;
173 typedef iterator_range<const_operand_iterator> const_operand_range;
/freebsd-12.1/contrib/llvm/include/llvm/Object/
H A DMachO.h122 iterator_range<node_iterator> nodes() const { in nodes()
330 iterator_range<relocation_iterator> external_relocations() const { in external_relocations()
380 iterator_range<load_command_iterator> load_commands() const;
383 iterator_range<export_iterator> exports(Error &Err) const;
386 static iterator_range<export_iterator> exports(Error &Err,
392 iterator_range<rebase_iterator> rebaseTable(Error &Err);
395 static iterator_range<rebase_iterator> rebaseTable(Error &Err,
401 iterator_range<bind_iterator> bindTable(Error &Err);
404 iterator_range<bind_iterator> lazyBindTable(Error &Err);
407 iterator_range<bind_iterator> weakBindTable(Error &Err);
[all …]
H A DStackMapParser.h232 iterator_range<location_iterator> locations() const { in locations()
259 iterator_range<liveout_iterator> liveouts() const { in liveouts()
354 iterator_range<function_iterator> functions() const { in functions()
377 iterator_range<constant_iterator> constants() const { in constants()
405 iterator_range<record_iterator> records() const { in records()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclObjC.h345 using param_range = llvm::iterator_range<param_iterator>;
1001 using instprop_range = llvm::iterator_range<instprop_iterator>;
1052 using instmeth_range = llvm::iterator_range<instmeth_iterator>;
1364 using protocol_range = llvm::iterator_range<protocol_iterator>;
1651 llvm::iterator_range<visible_categories_iterator>;
1685 llvm::iterator_range<known_categories_iterator>;
1721 llvm::iterator_range<visible_extensions_iterator>;
1759 llvm::iterator_range<known_extensions_iterator>;
2127 using protocol_range = llvm::iterator_range<protocol_iterator>;
2354 using protocol_range = llvm::iterator_range<protocol_iterator>;
[all …]
H A DOpenMPClause.h85 using child_range = llvm::iterator_range<child_iterator>;
1505 llvm::iterator_range<private_copies_const_iterator>;
1621 llvm::iterator_range<private_copies_const_iterator>;
1634 using inits_range = llvm::iterator_range<inits_iterator>;
1798 llvm::iterator_range<helper_expr_const_iterator>;
2089 llvm::iterator_range<helper_expr_const_iterator>;
2309 llvm::iterator_range<helper_expr_const_iterator>;
2542 llvm::iterator_range<helper_expr_const_iterator>;
3047 llvm::iterator_range<helper_expr_const_iterator>;
3198 llvm::iterator_range<helper_expr_const_iterator>;
[all …]
H A DDeclOpenMP.h72 typedef llvm::iterator_range<varlist_iterator> varlist_range;
73 typedef llvm::iterator_range<varlist_const_iterator> varlist_const_range;
289 using clauselist_range = llvm::iterator_range<clauselist_iterator>;
290 using clauselist_const_range = llvm::iterator_range<clauselist_const_iterator>;
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/PDB/Native/
H A DModuleDebugStream.h43 iterator_range<codeview::CVSymbolArray::Iterator>
59 iterator_range<DebugSubsectionIterator> subsections() const;
/freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/
H A DExecutionUtils.h88 iterator_range<CtorDtorIterator> getConstructors(const Module &M);
92 iterator_range<CtorDtorIterator> getDestructors(const Module &M);
135 void add(iterator_range<CtorDtorIterator> CtorDtors);
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/
H A DExecutionUtils.cpp78 iterator_range<CtorDtorIterator> getConstructors(const Module &M) { in getConstructors()
84 iterator_range<CtorDtorIterator> getDestructors(const Module &M) { in getDestructors()
90 void CtorDtorRunner::add(iterator_range<CtorDtorIterator> CtorDtors) { in add()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDIE.h37 inline llvm::iterator_range<ElaboratingDIEIterator> elaborating_dies() const;
173 llvm::iterator_range<DWARFDIE::ElaboratingDIEIterator>
/freebsd-12.1/contrib/llvm/lib/DebugInfo/PDB/Native/
H A DModuleDebugStream.cpp103 iterator_range<codeview::CVSymbolArray::Iterator>
114 iterator_range<ModuleDebugStreamRef::DebugSubsectionIterator>

12345678