Home
last modified time | relevance | path

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

12345

/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDMachineRegisterInfo.h248 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 …]
HDMachineInstr.h295 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 …]
HDMachineBasicBlock.h250 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/
HDDebugInfo.h110 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()
HDModule.h558 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 …]
HDInstIterator.h129 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()
HDStatepoint.h175 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()
HDValue.h283 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()
HDUser.h180 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()
HDCFG.h88 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;
HDFunction.h489 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/
HDiterator_range.h31 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()
HDDepthFirstIterator.h213 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()
HDPostOrderIterator.h182 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/
HDCodeGenSchedule.h258 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/
HDMachO.h273 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,
HDArchive.h188 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()
HDStackMapParser.h232 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/
HDOpenMPClause.h113 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 …]
HDDeclObjC.h351 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 …]
HDDeclOpenMP.h67 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/
HDLazyCallGraph.h237 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/
HDExecutionUtils.cpp74 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/
HDExecutionUtils.h81 iterator_range<CtorDtorIterator> getConstructors(const Module &M);
85 iterator_range<CtorDtorIterator> getDestructors(const Module &M);
/NextBSD/contrib/llvm/include/llvm/DebugInfo/DWARF/
HDDWARFContext.h82 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…

12345