| /NextBSD/contrib/llvm/include/llvm/CodeGen/ |
| HD | MachineRegisterInfo.h | 248 inline iterator_range<reg_iterator> reg_operands(unsigned Reg) const { in reg_operands() 249 return iterator_range<reg_iterator>(reg_begin(Reg), reg_end()); in reg_operands() 263 inline iterator_range<reg_instr_iterator> 265 return iterator_range<reg_instr_iterator>(reg_instr_begin(Reg), in reg_instructions() 280 inline iterator_range<reg_bundle_iterator> reg_bundles(unsigned Reg) const { in reg_bundles() 281 return iterator_range<reg_bundle_iterator>(reg_bundle_begin(Reg), in reg_bundles() 300 inline iterator_range<reg_nodbg_iterator> 302 return iterator_range<reg_nodbg_iterator>(reg_nodbg_begin(Reg), in reg_nodbg_operands() 318 inline iterator_range<reg_instr_nodbg_iterator> 320 return iterator_range<reg_instr_nodbg_iterator>(reg_instr_nodbg_begin(Reg), in reg_nodbg_instructions() [all …]
|
| HD | MachineInstr.h | 295 iterator_range<mop_iterator> operands() { 296 return iterator_range<mop_iterator>(operands_begin(), operands_end()); 298 iterator_range<const_mop_iterator> operands() const { 299 return iterator_range<const_mop_iterator>(operands_begin(), operands_end()); 301 iterator_range<mop_iterator> explicit_operands() { 302 return iterator_range<mop_iterator>( 305 iterator_range<const_mop_iterator> explicit_operands() const { 306 return iterator_range<const_mop_iterator>( 309 iterator_range<mop_iterator> implicit_operands() { 310 return iterator_range<mop_iterator>(explicit_operands().end(), [all …]
|
| HD | MachineBasicBlock.h | 250 inline iterator_range<iterator> terminators() { 251 return iterator_range<iterator>(getFirstTerminator(), end()); 253 inline iterator_range<const_iterator> terminators() const { 254 return iterator_range<const_iterator>(getFirstTerminator(), end()); 303 inline iterator_range<pred_iterator> predecessors() { 304 return iterator_range<pred_iterator>(pred_begin(), pred_end()); 306 inline iterator_range<const_pred_iterator> predecessors() const { 307 return iterator_range<const_pred_iterator>(pred_begin(), pred_end()); 309 inline iterator_range<succ_iterator> successors() { 310 return iterator_range<succ_iterator>(succ_begin(), succ_end()); [all …]
|
| /NextBSD/contrib/llvm/include/llvm/IR/ |
| HD | DebugInfo.h | 110 iterator_range<compile_unit_iterator> compile_units() const { in compile_units() 111 return iterator_range<compile_unit_iterator>(CUs.begin(), CUs.end()); in compile_units() 114 iterator_range<subprogram_iterator> subprograms() const { in subprograms() 115 return iterator_range<subprogram_iterator>(SPs.begin(), SPs.end()); in subprograms() 118 iterator_range<global_variable_iterator> global_variables() const { in global_variables() 119 return iterator_range<global_variable_iterator>(GVs.begin(), GVs.end()); in global_variables() 122 iterator_range<type_iterator> types() const { in types() 123 return iterator_range<type_iterator>(TYs.begin(), TYs.end()); in types() 126 iterator_range<scope_iterator> scopes() const { in scopes() 127 return iterator_range<scope_iterator>(Scopes.begin(), Scopes.end()); in scopes()
|
| HD | Module.h | 558 iterator_range<global_iterator> globals() { 559 return iterator_range<global_iterator>(global_begin(), global_end()); 561 iterator_range<const_global_iterator> globals() const { 562 return iterator_range<const_global_iterator>(global_begin(), global_end()); 580 iterator_range<iterator> functions() { 581 return iterator_range<iterator>(begin(), end()); 583 iterator_range<const_iterator> functions() const { 584 return iterator_range<const_iterator>(begin(), end()); 598 iterator_range<alias_iterator> aliases() { 599 return iterator_range<alias_iterator>(alias_begin(), alias_end()); [all …]
|
| HD | InstIterator.h | 129 inline iterator_range<inst_iterator> inst_range(Function *F) { in inst_range() 130 return iterator_range<inst_iterator>(inst_begin(F), inst_end(F)); in inst_range() 138 inline iterator_range<const_inst_iterator> inst_range(const Function *F) { in inst_range() 139 return iterator_range<const_inst_iterator>(inst_begin(F), inst_end(F)); in inst_range() 143 inline iterator_range<inst_iterator> inst_range(Function &F) { in inst_range() 144 return iterator_range<inst_iterator>(inst_begin(F), inst_end(F)); in inst_range() 152 inline iterator_range<const_inst_iterator> inst_range(const Function &F) { in inst_range() 153 return iterator_range<const_inst_iterator>(inst_begin(F), inst_end(F)); in inst_range()
|
| HD | Statepoint.h | 175 iterator_range<arg_iterator> call_args() const { in call_args() 176 return iterator_range<arg_iterator>(arg_begin(), arg_end()); in call_args() 203 iterator_range<arg_iterator> gc_transition_args() const { in gc_transition_args() 204 return iterator_range<arg_iterator>(gc_transition_args_begin(), in gc_transition_args() 227 iterator_range<arg_iterator> vm_state_args() const { in vm_state_args() 228 return iterator_range<arg_iterator>(vm_state_begin(), vm_state_end()); in vm_state_args() 239 iterator_range<arg_iterator> gc_args() const { in gc_args() 240 return iterator_range<arg_iterator>(gc_args_begin(), gc_args_end()); in gc_args()
|
| HD | Value.h | 283 iterator_range<use_iterator> uses() { in uses() 284 return iterator_range<use_iterator>(use_begin(), use_end()); in uses() 286 iterator_range<const_use_iterator> uses() const { in uses() 287 return iterator_range<const_use_iterator>(use_begin(), use_end()); in uses() 300 iterator_range<user_iterator> users() { in users() 301 return iterator_range<user_iterator>(user_begin(), user_end()); in users() 303 iterator_range<const_user_iterator> users() const { in users() 304 return iterator_range<const_user_iterator>(user_begin(), user_end()); in users()
|
| HD | User.h | 180 typedef iterator_range<op_iterator> op_range; 181 typedef iterator_range<const_op_iterator> const_op_range; 215 iterator_range<value_op_iterator> operand_values() { in operand_values() 216 return iterator_range<value_op_iterator>(value_op_begin(), value_op_end()); in operand_values()
|
| HD | CFG.h | 88 typedef llvm::iterator_range<pred_iterator> pred_range; 89 typedef llvm::iterator_range<const_pred_iterator> pred_const_range; 253 typedef llvm::iterator_range<succ_iterator> succ_range; 254 typedef llvm::iterator_range<succ_const_iterator> succ_const_range;
|
| HD | Function.h | 489 iterator_range<arg_iterator> args() { 490 return iterator_range<arg_iterator>(arg_begin(), arg_end()); 493 iterator_range<const_arg_iterator> args() const { 494 return iterator_range<const_arg_iterator>(arg_begin(), arg_end());
|
| /NextBSD/contrib/llvm/include/llvm/ADT/ |
| HD | iterator_range.h | 31 class iterator_range { 35 iterator_range(IteratorT begin_iterator, IteratorT end_iterator) in iterator_range() function 47 template <class T> iterator_range<T> make_range(T x, T y) { in make_range() 48 return iterator_range<T>(std::move(x), std::move(y)); in make_range() 51 template <typename T> iterator_range<T> make_range(std::pair<T, T> p) { in make_range() 52 return iterator_range<T>(std::move(p.first), std::move(p.second)); in make_range()
|
| HD | DepthFirstIterator.h | 213 iterator_range<df_iterator<T>> depth_first(const T& G) { in depth_first() 235 iterator_range<df_ext_iterator<T, SetTy>> depth_first_ext(const T& G, in depth_first_ext() 262 iterator_range<idf_iterator<T>> inverse_depth_first(const T& G) { in inverse_depth_first() 286 iterator_range<idf_ext_iterator<T, SetTy>> inverse_depth_first_ext(const T& G, in inverse_depth_first_ext()
|
| HD | PostOrderIterator.h | 182 template <class T> iterator_range<po_iterator<T>> post_order(const T &G) { in post_order() 204 iterator_range<po_ext_iterator<T, SetType>> post_order_ext(const T &G, SetType &S) { in post_order_ext() 228 iterator_range<ipo_iterator<T>> inverse_post_order(const T &G, bool Reverse = false) { 253 iterator_range<ipo_ext_iterator<T, SetType>>
|
| /NextBSD/contrib/llvm/utils/TableGen/ |
| HD | CodeGenSchedule.h | 258 iterator_range<class_iterator> classes() { in classes() 259 return iterator_range<class_iterator>(classes_begin(), classes_end()); in classes() 261 iterator_range<const_class_iterator> classes() const { in classes() 262 return iterator_range<const_class_iterator>(classes_begin(), classes_end()); in classes() 264 iterator_range<class_iterator> explicit_classes() { in explicit_classes() 265 return iterator_range<class_iterator>( in explicit_classes() 268 iterator_range<const_class_iterator> explicit_classes() const { in explicit_classes() 269 return iterator_range<const_class_iterator>( in explicit_classes()
|
| /NextBSD/contrib/llvm/include/llvm/Object/ |
| HD | MachO.h | 273 iterator_range<load_command_iterator> load_commands() const; 276 iterator_range<export_iterator> exports() const; 279 static iterator_range<export_iterator> exports(ArrayRef<uint8_t> Trie); 282 iterator_range<rebase_iterator> rebaseTable() const; 285 static iterator_range<rebase_iterator> rebaseTable(ArrayRef<uint8_t> Opcodes, 289 iterator_range<bind_iterator> bindTable() const; 292 iterator_range<bind_iterator> lazyBindTable() const; 295 iterator_range<bind_iterator> weakBindTable() const; 298 static iterator_range<bind_iterator> bindTable(ArrayRef<uint8_t> Opcodes,
|
| HD | Archive.h | 188 iterator_range<child_iterator> children(bool SkipInternal = true) const { 189 return iterator_range<child_iterator>(child_begin(SkipInternal), 195 iterator_range<symbol_iterator> symbols() const { in symbols() 196 return iterator_range<symbol_iterator>(symbol_begin(), symbol_end()); in symbols()
|
| HD | StackMapParser.h | 232 iterator_range<location_iterator> locations() const { in locations() 260 iterator_range<liveout_iterator> liveouts() const { in liveouts() 356 iterator_range<function_iterator> functions() const { in functions() 379 iterator_range<constant_iterator> constants() const { in constants() 407 iterator_range<record_iterator> records() const { in records()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | OpenMPClause.h | 113 typedef llvm::iterator_range<varlist_iterator> varlist_range; 114 typedef llvm::iterator_range<varlist_const_iterator> varlist_const_range; 1016 typedef llvm::iterator_range<private_copies_iterator> private_copies_range; 1017 typedef llvm::iterator_range<private_copies_const_iterator> 1125 typedef llvm::iterator_range<private_copies_iterator> private_copies_range; 1126 typedef llvm::iterator_range<private_copies_const_iterator> 1140 typedef llvm::iterator_range<inits_iterator> inits_range; 1141 typedef llvm::iterator_range<inits_const_iterator> inits_const_range; 1295 typedef llvm::iterator_range<helper_expr_iterator> helper_expr_range; 1296 typedef llvm::iterator_range<helper_expr_const_iterator> [all …]
|
| HD | DeclObjC.h | 351 typedef llvm::iterator_range<param_iterator> param_range; 352 typedef llvm::iterator_range<param_const_iterator> param_const_range; 711 typedef llvm::iterator_range<specific_decl_iterator<ObjCPropertyDecl>> 724 typedef llvm::iterator_range<specific_decl_iterator<ObjCMethodDecl>> 740 typedef llvm::iterator_range<instmeth_iterator> instmeth_range; 755 typedef llvm::iterator_range<classmeth_iterator> classmeth_range; 1036 typedef llvm::iterator_range<protocol_iterator> protocol_range; 1063 typedef llvm::iterator_range<protocol_loc_iterator> protocol_loc_range; 1091 typedef llvm::iterator_range<all_protocol_iterator> all_protocol_range; 1123 typedef llvm::iterator_range<specific_decl_iterator<ObjCIvarDecl>> ivar_range; [all …]
|
| HD | DeclOpenMP.h | 67 typedef llvm::iterator_range<varlist_iterator> varlist_range; 68 typedef llvm::iterator_range<varlist_const_iterator> varlist_const_range;
|
| /NextBSD/contrib/llvm/include/llvm/Analysis/ |
| HD | LazyCallGraph.h | 237 iterator_range<parent_iterator> parents() const { in parents() 238 return iterator_range<parent_iterator>(parent_begin(), parent_end()); in parents() 412 iterator_range<postorder_scc_iterator> postorder_sccs() { in postorder_sccs() 413 return iterator_range<postorder_scc_iterator>(postorder_scc_begin(), in postorder_sccs()
|
| /NextBSD/contrib/llvm/lib/ExecutionEngine/Orc/ |
| HD | ExecutionUtils.cpp | 74 iterator_range<CtorDtorIterator> getConstructors(const Module &M) { in getConstructors() 80 iterator_range<CtorDtorIterator> getDestructors(const Module &M) { in getDestructors()
|
| /NextBSD/contrib/llvm/include/llvm/ExecutionEngine/Orc/ |
| HD | ExecutionUtils.h | 81 iterator_range<CtorDtorIterator> getConstructors(const Module &M); 85 iterator_range<CtorDtorIterator> getDestructors(const Module &M);
|
| /NextBSD/contrib/llvm/include/llvm/DebugInfo/DWARF/ |
| HD | DWARFContext.h | 82 typedef DWARFUnitSection<DWARFCompileUnit>::iterator_range cu_iterator_range; 83 typedef DWARFUnitSection<DWARFTypeUnit>::iterator_range tu_iterator_range; 84 …typedef iterator_range<std::vector<DWARFUnitSection<DWARFTypeUnit>>::iterator> tu_section_iterator…
|