Home
last modified time | relevance | path

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

12345678910>>...12

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A Diterator_range.h42 class iterator_range {
55 iterator_range(Container &&c)
58 iterator_range(IteratorT begin_iterator, IteratorT end_iterator)
68 iterator_range(Container &&) -> iterator_range<detail::IterOfRange<Container>>;
74 template <class T> iterator_range<T> make_range(T x, T y) {
75 return iterator_range<T>(std::move(x), std::move(y));
78 template <typename T> iterator_range<T> make_range(std::pair<T, T> p) {
79 return iterator_range<T>(std::move(p.first), std::move(p.second));
H A DGraphTraits.h109 iterator_range<typename GraphTraits<GraphType>::nodes_iterator>
115 iterator_range<typename GraphTraits<Inverse<GraphType>>::nodes_iterator>
122 iterator_range<typename GraphTraits<GraphType>::ChildIteratorType>
129 iterator_range<typename GraphTraits<Inverse<GraphType>>::ChildIteratorType>
136 iterator_range<typename GraphTraits<GraphType>::ChildEdgeIteratorType>
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCRegisterInfo.h237 iterator_range<MCSubRegIterator> subregs(MCRegister Reg) const;
245 iterator_range<MCSuperRegIterator> superregs(MCRegister Reg) const;
254 iterator_range<MCSuperRegIterator>>
258 iterator_range<MCRegUnitIterator> regunits(MCRegister Reg) const;
446 iterator_range<regclass_iterator> regclasses() const { in regclasses()
794 inline iterator_range<MCSubRegIterator>
799 inline iterator_range<MCSubRegIterator>
804 inline iterator_range<MCSuperRegIterator>
809 inline iterator_range<MCSuperRegIterator>
815 iterator_range<MCSuperRegIterator>>
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DModule.h688 iterator_range<global_iterator> globals() { in globals()
691 iterator_range<const_global_iterator> globals() const { in globals()
710 iterator_range<iterator> functions() { in functions()
713 iterator_range<const_iterator> functions() const { in functions()
728 iterator_range<alias_iterator> aliases() { in aliases()
731 iterator_range<const_alias_iterator> aliases() const { in aliases()
746 iterator_range<ifunc_iterator> ifuncs() { in ifuncs()
749 iterator_range<const_ifunc_iterator> ifuncs() const { in ifuncs()
763 iterator_range<global_object_iterator> global_objects();
773 iterator_range<global_value_iterator> global_values();
[all …]
H A DDebugInfo.h140 iterator_range<compile_unit_iterator> compile_units() const { in compile_units()
144 iterator_range<subprogram_iterator> subprograms() const { in subprograms()
148 iterator_range<global_variable_expression_iterator> global_variables() const { in global_variables()
152 iterator_range<type_iterator> types() const { in types()
156 iterator_range<scope_iterator> scopes() const { in scopes()
182 iterator_range<SmallVectorImpl<Instruction *>::iterator>;
220 using AssignmentMarkerRange = iterator_range<DbgAssignIt>;
H A DStatepoint.h142 iterator_range<const_op_iterator> actual_args() const { in actual_args()
158 iterator_range<const_op_iterator> gc_transition_args() const { in gc_transition_args()
174 iterator_range<const_op_iterator> deopt_operands() const { in deopt_operands()
194 iterator_range<const_op_iterator> gc_args() const { in gc_args()
H A DDebugProgramInstruction.h209 iterator_range<location_op_iterator> location_ops() const;
398 iterator_range<simple_ilist<DPValue>::iterator> getDbgValueRange();
399 iterator_range<simple_ilist<DPValue>::const_iterator>
407 void absorbDebugValues(iterator_range<DPValue::self_iterator> Range,
422 iterator_range<simple_ilist<DPValue>::iterator>
441 static iterator_range<simple_ilist<DPValue>::iterator> getEmptyDPValueRange(){ in getEmptyDPValueRange()
H A DUser.h231 using op_range = iterator_range<op_iterator>;
232 using const_op_range = iterator_range<const_op_iterator>;
266 iterator_range<value_op_iterator> operand_values() { in operand_values()
287 iterator_range<const_value_op_iterator> operand_values() const { in operand_values()
H A DValue.h370 iterator_range<use_iterator> materialized_uses() { in materialized_uses()
373 iterator_range<const_use_iterator> materialized_uses() const { in materialized_uses()
376 iterator_range<use_iterator> uses() { in uses()
380 iterator_range<const_use_iterator> uses() const { in uses()
415 iterator_range<user_iterator> materialized_users() { in materialized_users()
418 iterator_range<const_user_iterator> materialized_users() const { in materialized_users()
421 iterator_range<user_iterator> users() { in users()
425 iterator_range<const_user_iterator> users() const { in users()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h582 static iterator_range<
595 iterator_range<filter_iterator<MachineOperand *,
659 iterator_range<mop_iterator> operands() {
665 iterator_range<mop_iterator> explicit_operands() {
673 iterator_range<mop_iterator> implicit_operands() {
681 iterator_range<mop_iterator> debug_operands() {
696 iterator_range<mop_iterator> defs() {
701 iterator_range<const_mop_iterator> defs() const {
707 iterator_range<mop_iterator> uses() {
711 iterator_range<const_mop_iterator> uses() const {
[all …]
H A DMachineRegisterInfo.h310 inline iterator_range<reg_iterator> reg_operands(Register Reg) const { in reg_operands()
325 inline iterator_range<reg_instr_iterator>
360 inline iterator_range<reg_nodbg_iterator>
377 inline iterator_range<reg_instr_nodbg_iterator>
394 inline iterator_range<reg_bundle_nodbg_iterator>
413 inline iterator_range<def_iterator> def_operands(Register Reg) const { in def_operands()
428 inline iterator_range<def_instr_iterator>
508 inline iterator_range<use_instr_iterator>
549 inline iterator_range<use_nodbg_iterator>
566 inline iterator_range<use_instr_nodbg_iterator>
[all …]
H A DMachineBasicBlock.h322 using instr_range = iterator_range<instr_iterator>;
323 using const_instr_range = iterator_range<const_instr_iterator>;
349 inline iterator_range<iterator> terminators() {
352 inline iterator_range<const_iterator> terminators() const {
357 inline iterator_range<iterator> phis() {
360 inline iterator_range<const_iterator> phis() const {
410 inline iterator_range<pred_iterator> predecessors() {
416 inline iterator_range<succ_iterator> successors() {
466 iterator_range<livein_iterator> liveins_dbg() const {
473 iterator_range<livein_iterator> liveins() const {
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclOpenMP.h140 typedef llvm::iterator_range<varlist_iterator> varlist_range;
141 typedef llvm::iterator_range<varlist_const_iterator> varlist_const_range;
326 using clauselist_range = llvm::iterator_range<clauselist_iterator>;
328 llvm::iterator_range<clauselist_const_iterator>;
435 using clauselist_range = llvm::iterator_range<clauselist_iterator>;
436 using clauselist_const_range = llvm::iterator_range<clauselist_const_iterator>;
503 typedef llvm::iterator_range<varlist_iterator> varlist_range;
504 typedef llvm::iterator_range<varlist_const_iterator> varlist_const_range;
507 using clauselist_range = llvm::iterator_range<clauselist_iterator>;
508 using clauselist_const_range = llvm::iterator_range<clauselist_const_iterator>;
H A DDeclObjC.h351 using param_range = llvm::iterator_range<param_iterator>;
976 using instprop_range = llvm::iterator_range<instprop_iterator>;
1027 using instmeth_range = llvm::iterator_range<instmeth_iterator>;
1353 using protocol_range = llvm::iterator_range<protocol_iterator>;
1647 llvm::iterator_range<visible_categories_iterator>;
1681 llvm::iterator_range<known_categories_iterator>;
1717 llvm::iterator_range<visible_extensions_iterator>;
1755 llvm::iterator_range<known_extensions_iterator>;
2153 using protocol_range = llvm::iterator_range<protocol_iterator>;
2397 using protocol_range = llvm::iterator_range<protocol_iterator>;
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DRecord.h77 llvm::iterator_range<const_field_iter> fields() const { in fields()
86 llvm::iterator_range<const_base_iter> bases() const { in bases()
97 llvm::iterator_range<const_virtual_iter> virtual_bases() const { in virtual_bases()
H A DFunction.h48 llvm::iterator_range<LocalVectorTy::const_iterator> locals() const { in locals()
112 llvm::iterator_range<llvm::SmallVector<Scope, 2>::const_iterator>
120 llvm::iterator_range<arg_reverse_iterator> args_reverse() const { in args_reverse()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DMachO.h122 iterator_range<node_iterator> nodes() const { in nodes()
533 iterator_range<load_command_iterator> load_commands() const;
536 iterator_range<export_iterator> exports(Error &Err) const;
539 static iterator_range<export_iterator> exports(Error &Err,
545 iterator_range<rebase_iterator> rebaseTable(Error &Err);
548 static iterator_range<rebase_iterator> rebaseTable(Error &Err,
554 iterator_range<bind_iterator> bindTable(Error &Err);
557 iterator_range<fixup_iterator> fixupTable(Error &Err);
560 iterator_range<bind_iterator> lazyBindTable(Error &Err);
563 iterator_range<bind_iterator> weakBindTable(Error &Err);
[all …]
H A DStackMapParser.h241 iterator_range<location_iterator> locations() const { in locations()
268 iterator_range<liveout_iterator> liveouts() const { in liveouts()
381 iterator_range<function_iterator> functions() const { in functions()
404 iterator_range<constant_iterator> constants() const { in constants()
432 iterator_range<record_iterator> records() const { in records()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h227 using succ_range = llvm::iterator_range<succ_iterator>;
230 using const_succ_range = llvm::iterator_range<const_succ_iterator>;
233 using pred_range = llvm::iterator_range<pred_iterator>;
236 using const_pred_range = llvm::iterator_range<const_pred_iterator>;
399 llvm::iterator_range<node_iterator> nodes() { return Nodes; } in nodes()
401 llvm::iterator_range<const_node_iterator> nodes() const { return Nodes; } in nodes()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanValue.h133 typedef iterator_range<user_iterator> user_range;
134 typedef iterator_range<const_user_iterator> const_user_range;
232 VPUser(iterator_range<IterT> Operands, VPUserID ID) : ID(ID) { in VPUser()
272 typedef iterator_range<operand_iterator> operand_range;
273 typedef iterator_range<const_operand_iterator> const_operand_range;
H A DVPlanCFG.h212 inline iterator_range<
217 inline iterator_range<
225 inline iterator_range<df_iterator<VPBlockDeepTraversalWrapper<VPBlockBase *>>>
229 inline iterator_range<
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DModuleDebugStream.h45 iterator_range<codeview::CVSymbolArray::Iterator>
61 iterator_range<DebugSubsectionIterator> subsections() const;
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h323 iterator_range<edge_iterator> edges() { in edges()
328 iterator_range<const_edge_iterator> edges() const { in edges()
738 iterator_range<block_iterator> blocks() { in blocks()
743 iterator_range<const_block_iterator> blocks() const { in blocks()
751 iterator_range<symbol_iterator> symbols() { in symbols()
889 static iterator_range<Section::const_block_iterator>
894 static iterator_range<Section::symbol_iterator>
899 static iterator_range<Section::const_symbol_iterator>
932 iterator_range<InnerItrT> getInnerRange(
1252 iterator_range<section_iterator> sections() { in sections()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySortRegion.h39 virtual iterator_range<block_iterator> blocks() const = 0;
53 iterator_range<block_iterator> blocks() const override { in blocks()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DExecutionUtils.h93 iterator_range<CtorDtorIterator> getConstructors(const Module &M);
97 iterator_range<CtorDtorIterator> getDestructors(const Module &M);
142 inline iterator_range<StaticInitGVIterator> getStaticInitGVs(Module &M) { in getStaticInitGVs()
149 void add(iterator_range<CtorDtorIterator> CtorDtors);

12345678910>>...12