/external/llvm/include/llvm/CodeGen/ |
D | 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 …]
|
D | MachineInstr.h | 305 iterator_range<mop_iterator> operands() { 306 return iterator_range<mop_iterator>(operands_begin(), operands_end()); 308 iterator_range<const_mop_iterator> operands() const { 309 return iterator_range<const_mop_iterator>(operands_begin(), operands_end()); 311 iterator_range<mop_iterator> explicit_operands() { 312 return iterator_range<mop_iterator>( 315 iterator_range<const_mop_iterator> explicit_operands() const { 316 return iterator_range<const_mop_iterator>( 319 iterator_range<mop_iterator> implicit_operands() { 320 return iterator_range<mop_iterator>(explicit_operands().end(), [all …]
|
D | 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 …]
|
/external/llvm/include/llvm/ADT/ |
D | 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()
|
D | DepthFirstIterator.h | 211 iterator_range<df_iterator<T>> depth_first(const T& G) { in depth_first() 233 iterator_range<df_ext_iterator<T, SetTy>> depth_first_ext(const T& G, in depth_first_ext() 260 iterator_range<idf_iterator<T>> inverse_depth_first(const T& G) { in inverse_depth_first() 284 iterator_range<idf_ext_iterator<T, SetTy>> inverse_depth_first_ext(const T& G, in inverse_depth_first_ext()
|
D | 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>>
|
/external/llvm/include/llvm/IR/ |
D | 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 …]
|
D | 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()
|
D | Statepoint.h | 98 iterator_range<arg_iterator> call_args() { in call_args() 99 return iterator_range<arg_iterator>(call_args_begin(), call_args_end()); in call_args() 112 iterator_range<arg_iterator> vm_state_args() { in vm_state_args() 113 return iterator_range<arg_iterator>(vm_state_begin(), vm_state_end()); in vm_state_args() 130 iterator_range<arg_iterator> gc_args() { in gc_args() 131 return iterator_range<arg_iterator>(gc_args_begin(), gc_args_end()); in gc_args()
|
D | DebugInfo.h | 491 iterator_range<compile_unit_iterator> compile_units() const { in compile_units() 492 return iterator_range<compile_unit_iterator>(CUs.begin(), CUs.end()); in compile_units() 495 iterator_range<subprogram_iterator> subprograms() const { in subprograms() 496 return iterator_range<subprogram_iterator>(SPs.begin(), SPs.end()); in subprograms() 499 iterator_range<global_variable_iterator> global_variables() const { in global_variables() 500 return iterator_range<global_variable_iterator>(GVs.begin(), GVs.end()); in global_variables() 503 iterator_range<type_iterator> types() const { in types() 504 return iterator_range<type_iterator>(TYs.begin(), TYs.end()); in types() 507 iterator_range<scope_iterator> scopes() const { in scopes() 508 return iterator_range<scope_iterator>(Scopes.begin(), Scopes.end()); in scopes()
|
D | User.h | 114 typedef iterator_range<op_iterator> op_range; 115 typedef iterator_range<const_op_iterator> const_op_range; 145 inline iterator_range<value_op_iterator> operand_values() { in operand_values() 146 return iterator_range<value_op_iterator>(value_op_begin(), value_op_end()); in operand_values()
|
D | Value.h | 267 iterator_range<use_iterator> uses() { in uses() 268 return iterator_range<use_iterator>(use_begin(), use_end()); in uses() 270 iterator_range<const_use_iterator> uses() const { in uses() 271 return iterator_range<const_use_iterator>(use_begin(), use_end()); in uses() 284 iterator_range<user_iterator> users() { in users() 285 return iterator_range<user_iterator>(user_begin(), user_end()); in users() 287 iterator_range<const_user_iterator> users() const { in users() 288 return iterator_range<const_user_iterator>(user_begin(), user_end()); in users()
|
D | Function.h | 433 iterator_range<arg_iterator> args() { 434 return iterator_range<arg_iterator>(arg_begin(), arg_end()); 437 iterator_range<const_arg_iterator> args() const { 438 return iterator_range<const_arg_iterator>(arg_begin(), arg_end());
|
D | 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;
|
/external/llvm/utils/TableGen/ |
D | 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()
|
/external/clang/include/clang/AST/ |
D | OpenMPClause.h | 113 typedef llvm::iterator_range<varlist_iterator> varlist_range; 114 typedef llvm::iterator_range<varlist_const_iterator> varlist_const_range; 988 typedef llvm::iterator_range<private_copies_iterator> private_copies_range; 989 typedef llvm::iterator_range<private_copies_const_iterator> 1097 typedef llvm::iterator_range<private_copies_iterator> private_copies_range; 1098 typedef llvm::iterator_range<private_copies_const_iterator> 1112 typedef llvm::iterator_range<inits_iterator> inits_range; 1113 typedef llvm::iterator_range<inits_const_iterator> inits_const_range; 1267 typedef llvm::iterator_range<helper_expr_iterator> helper_expr_range; 1268 typedef llvm::iterator_range<helper_expr_const_iterator> [all …]
|
D | DeclObjC.h | 347 typedef llvm::iterator_range<param_iterator> param_range; 348 typedef llvm::iterator_range<param_const_iterator> param_const_range; 525 typedef llvm::iterator_range<specific_decl_iterator<ObjCPropertyDecl>> 538 typedef llvm::iterator_range<specific_decl_iterator<ObjCMethodDecl>> 554 typedef llvm::iterator_range<instmeth_iterator> instmeth_range; 569 typedef llvm::iterator_range<classmeth_iterator> classmeth_range; 828 typedef llvm::iterator_range<protocol_iterator> protocol_range; 855 typedef llvm::iterator_range<protocol_loc_iterator> protocol_loc_range; 883 typedef llvm::iterator_range<all_protocol_iterator> all_protocol_range; 915 typedef llvm::iterator_range<specific_decl_iterator<ObjCIvarDecl>> ivar_range; [all …]
|
D | DeclOpenMP.h | 67 typedef llvm::iterator_range<varlist_iterator> varlist_range; 68 typedef llvm::iterator_range<varlist_const_iterator> varlist_const_range;
|
/external/llvm/include/llvm/Object/ |
D | Archive.h | 189 iterator_range<child_iterator> children(bool SkipInternal = true) const { 190 return iterator_range<child_iterator>(child_begin(SkipInternal), 196 iterator_range<symbol_iterator> symbols() const { in symbols() 197 return iterator_range<symbol_iterator>(symbol_begin(), symbol_end()); in symbols()
|
D | MachO.h | 277 iterator_range<export_iterator> exports() const; 280 static iterator_range<export_iterator> exports(ArrayRef<uint8_t> Trie); 283 iterator_range<rebase_iterator> rebaseTable() const; 286 static iterator_range<rebase_iterator> rebaseTable(ArrayRef<uint8_t> Opcodes, 290 iterator_range<bind_iterator> bindTable() const; 293 iterator_range<bind_iterator> lazyBindTable() const; 296 iterator_range<bind_iterator> weakBindTable() const; 299 static iterator_range<bind_iterator> bindTable(ArrayRef<uint8_t> Opcodes,
|
/external/llvm/tools/dsymutil/ |
D | DebugMap.h | 74 iterator_range<const_iterator> objects() const { in objects() 128 iterator_range<StringMap<SymbolMapping>::const_iterator> symbols() const { in symbols()
|
/external/llvm/lib/ExecutionEngine/Orc/ |
D | ExecutionUtils.cpp | 74 iterator_range<CtorDtorIterator> getConstructors(const Module &M) { in getConstructors() 80 iterator_range<CtorDtorIterator> getDestructors(const Module &M) { in getDestructors()
|
/external/llvm/include/llvm/Analysis/ |
D | 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()
|
/external/llvm/include/llvm/ExecutionEngine/Orc/ |
D | ExecutionUtils.h | 81 iterator_range<CtorDtorIterator> getConstructors(const Module &M); 85 iterator_range<CtorDtorIterator> getDestructors(const Module &M);
|
/external/llvm/include/llvm/DebugInfo/DWARF/ |
D | DWARFContext.h | 75 typedef DWARFUnitSection<DWARFCompileUnit>::iterator_range cu_iterator_range; 76 typedef DWARFUnitSection<DWARFTypeUnit>::iterator_range tu_iterator_range; 77 …typedef iterator_range<std::vector<DWARFUnitSection<DWARFTypeUnit>>::iterator> tu_section_iterator…
|