| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | iterator_range.h | 42 class iterator_range { 57 iterator_range(Container &&c) 60 iterator_range(IteratorT begin_iterator, IteratorT end_iterator) 70 iterator_range(Container &&) 71 -> iterator_range<llvm::detail::IterOfRange<Container>>; 77 template <class T> iterator_range<T> make_range(T x, T y) { 78 return iterator_range<T>(std::move(x), std::move(y)); 81 template <typename T> iterator_range<T> make_range(std::pair<T, T> p) { 82 return iterator_range<T>(std::move(p.first), std::move(p.second));
|
| H A D | GraphTraits.h | 135 iterator_range<typename GraphTraits<GraphType>::nodes_iterator> 141 iterator_range<typename GraphTraits<Inverse<GraphType>>::nodes_iterator> 148 iterator_range<typename GraphTraits<GraphType>::ChildIteratorType> 155 iterator_range<typename GraphTraits<Inverse<GraphType>>::ChildIteratorType> 162 iterator_range<typename GraphTraits<GraphType>::ChildEdgeIteratorType>
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/ |
| H A D | GIMatchDag.h | |
| H A D | GIMatchTree.h | |
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCRegisterInfo.h | 242 iterator_range<MCSubRegIterator> subregs(MCRegister Reg) const; 246 iterator_range<MCSubRegIterator> subregs_inclusive(MCRegister Reg) const; 250 iterator_range<MCSuperRegIterator> superregs(MCRegister Reg) const; 254 iterator_range<MCSuperRegIterator> superregs_inclusive(MCRegister Reg) const; 258 detail::concat_range<const MCPhysReg, iterator_range<MCSubRegIterator>, 259 iterator_range<MCSuperRegIterator>> 263 iterator_range<MCRegUnitIterator> regunits(MCRegister Reg) const; 457 iterator_range<regclass_iterator> regclasses() const { in regclasses() 775 inline iterator_range<MCSubRegIterator> 780 inline iterator_range<MCSubRegIterator> [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Module.h | 684 iterator_range<global_iterator> globals() { in globals() 687 iterator_range<const_global_iterator> globals() const { in globals() 706 iterator_range<iterator> functions() { in functions() 709 iterator_range<const_iterator> functions() const { in functions() 724 iterator_range<alias_iterator> aliases() { in aliases() 727 iterator_range<const_alias_iterator> aliases() const { in aliases() 742 iterator_range<ifunc_iterator> ifuncs() { in ifuncs() 745 iterator_range<const_ifunc_iterator> ifuncs() const { in ifuncs() 759 iterator_range<global_object_iterator> global_objects(); 760 iterator_range<const_global_object_iterator> global_objects() const; [all …]
|
| H A D | DebugInfo.h | 148 iterator_range<compile_unit_iterator> compile_units() const { in compile_units() 152 iterator_range<subprogram_iterator> subprograms() const { in subprograms() 156 iterator_range<global_variable_expression_iterator> global_variables() const { in global_variables() 160 iterator_range<type_iterator> types() const { in types() 164 iterator_range<scope_iterator> scopes() const { in scopes() 190 iterator_range<SmallVectorImpl<Instruction *>::iterator>; 228 using AssignmentMarkerRange = iterator_range<DbgAssignIt>;
|
| H A D | Statepoint.h | 142 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_live() const { in gc_live()
|
| H A D | DebugProgramInstruction.h | 421 LLVM_ABI iterator_range<location_op_iterator> location_ops() const; 562 filterDbgVars(iterator_range<simple_ilist<DbgRecord>::iterator> R) { in filterDbgVars() 622 LLVM_ABI iterator_range<simple_ilist<DbgRecord>::iterator> 624 LLVM_ABI iterator_range<simple_ilist<DbgRecord>::const_iterator> 634 absorbDebugValues(iterator_range<DbgRecord::self_iterator> Range, 651 LLVM_ABI iterator_range<simple_ilist<DbgRecord>::iterator> 670 static iterator_range<simple_ilist<DbgRecord>::iterator> 686 inline iterator_range<simple_ilist<DbgRecord>::iterator>
|
| H A D | Value.h | 374 iterator_range<use_iterator> materialized_uses() { in materialized_uses() 377 iterator_range<const_use_iterator> materialized_uses() const { in materialized_uses() 380 iterator_range<use_iterator> uses() { in uses() 384 iterator_range<const_use_iterator> uses() const { in uses() 420 iterator_range<user_iterator> materialized_users() { in materialized_users() 423 iterator_range<const_user_iterator> materialized_users() const { in materialized_users() 426 iterator_range<user_iterator> users() { in users() 430 iterator_range<const_user_iterator> users() const { in users()
|
| H A D | User.h | 281 using op_range = iterator_range<op_iterator>; 282 using const_op_range = iterator_range<const_op_iterator>; 316 iterator_range<value_op_iterator> operand_values() { in operand_values() 337 iterator_range<const_value_op_iterator> operand_values() const { in operand_values()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Utility/ |
| H A D | Iterable.h | 36 class LockingAdaptedIterable : public llvm::iterator_range<IteratorT> { 39 : llvm::iterator_range<IteratorT>(container), m_mutex(&mutex) { in LockingAdaptedIterable() 44 : llvm::iterator_range<IteratorT>(rhs), m_mutex(rhs.m_mutex) { in LockingAdaptedIterable()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineRegisterInfo.h | 291 inline iterator_range<reg_iterator> reg_operands(Register Reg) const { in reg_operands() 306 inline iterator_range<reg_instr_iterator> 322 inline iterator_range<reg_bundle_iterator> reg_bundles(Register Reg) const { in reg_bundles() 341 inline iterator_range<reg_nodbg_iterator> 358 inline iterator_range<reg_instr_nodbg_iterator> 375 inline iterator_range<reg_bundle_nodbg_iterator> 393 inline iterator_range<def_iterator> def_operands(Register Reg) const { in def_operands() 408 inline iterator_range<def_instr_iterator> 424 inline iterator_range<def_bundle_iterator> def_bundles(Register Reg) const { in def_bundles() 472 inline iterator_range<use_iterator> use_operands(Register Reg) const { in use_operands() [all …]
|
| H A D | MachineBasicBlock.h | 370 using instr_range = iterator_range<instr_iterator>; 371 using const_instr_range = iterator_range<const_instr_iterator>; 397 inline iterator_range<iterator> terminators() { 400 inline iterator_range<const_iterator> terminators() const { 405 inline iterator_range<iterator> phis() { 408 inline iterator_range<const_iterator> phis() const { 460 inline iterator_range<pred_iterator> predecessors() { 463 inline iterator_range<const_pred_iterator> predecessors() const { 466 inline iterator_range<succ_iterator> successors() { 469 inline iterator_range<const_succ_iterator> successors() const { [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclOpenMP.h | 140 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>; 436 using clauselist_range = llvm::iterator_range<clauselist_iterator>; 437 using clauselist_const_range = llvm::iterator_range<clauselist_const_iterator>; 504 typedef llvm::iterator_range<varlist_iterator> varlist_range; 505 typedef llvm::iterator_range<varlist_const_iterator> varlist_const_range; 508 using clauselist_range = llvm::iterator_range<clauselist_iterator>; 509 using clauselist_const_range = llvm::iterator_range<clauselist_const_iterator>;
|
| H A D | DeclObjC.h | 351 using param_range = llvm::iterator_range<param_iterator>; 352 using param_const_range = llvm::iterator_range<param_const_iterator>; 962 llvm::iterator_range<specific_decl_iterator<ObjCPropertyDecl>>; 977 using instprop_range = llvm::iterator_range<instprop_iterator>; 994 using classprop_range = llvm::iterator_range<classprop_iterator>; 1011 llvm::iterator_range<specific_decl_iterator<ObjCMethodDecl>>; 1028 using instmeth_range = llvm::iterator_range<instmeth_iterator>; 1045 using classmeth_range = llvm::iterator_range<classmeth_iterator>; 1354 using protocol_range = llvm::iterator_range<protocol_iterator>; 1383 using protocol_loc_range = llvm::iterator_range<protocol_loc_iterator>; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanCFG.h | 214 inline iterator_range< 219 inline iterator_range< 227 inline iterator_range< 235 inline iterator_range<df_iterator<VPBlockDeepTraversalWrapper<VPBlockBase *>>> 239 inline iterator_range<
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Function.h | 50 llvm::iterator_range<LocalVectorTy::const_iterator> locals() const { in locals() 54 llvm::iterator_range<LocalVectorTy::const_reverse_iterator> 134 llvm::iterator_range<llvm::SmallVector<Scope, 2>::const_iterator> 142 llvm::iterator_range<arg_reverse_iterator> args_reverse() const { in args_reverse()
|
| H A D | Record.h | 80 llvm::iterator_range<const_field_iter> fields() const { in fields() 88 llvm::iterator_range<const_base_iter> bases() const { in bases() 99 llvm::iterator_range<const_virtual_iter> virtual_bases() const { in virtual_bases()
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | ExplodedGraph.h | 227 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>; 394 llvm::iterator_range<node_iterator> nodes() { return Nodes; } in nodes() 396 llvm::iterator_range<const_node_iterator> nodes() const { return Nodes; } in nodes()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | MachO.h | 124 iterator_range<node_iterator> nodes() const { in nodes() 484 iterator_range<relocation_iterator> external_relocations() const { in external_relocations() 538 iterator_range<load_command_iterator> load_commands() const; 541 iterator_range<export_iterator> exports(Error &Err) const; 544 static iterator_range<export_iterator> exports(Error &Err, 550 iterator_range<rebase_iterator> rebaseTable(Error &Err); 553 static iterator_range<rebase_iterator> rebaseTable(Error &Err, 559 iterator_range<bind_iterator> bindTable(Error &Err); 562 iterator_range<fixup_iterator> fixupTable(Error &Err); 565 iterator_range<bind_iterator> lazyBindTable(Error &Err); [all …]
|
| H A D | StackMapParser.h | 13 #include "llvm/ADT/iterator_range.h" 241 iterator_range<location_iterator> locations() const { 268 iterator_range<liveout_iterator> liveouts() const { 381 iterator_range<function_iterator> functions() const { 404 iterator_range<constant_iterator> constants() const { 432 iterator_range<record_iterator> records() const {
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | DXILResource.h | 514 iterator_range<iterator> srvs() { return make_range(srv_begin(), srv_end()); } in srvs() 515 iterator_range<const_iterator> srvs() const { in srvs() 523 iterator_range<iterator> uavs() { return make_range(uav_begin(), uav_end()); } in uavs() 524 iterator_range<const_iterator> uavs() const { in uavs() 532 iterator_range<iterator> cbuffers() { in cbuffers() 535 iterator_range<const_iterator> cbuffers() const { in cbuffers() 543 iterator_range<iterator> samplers() { in samplers() 546 iterator_range<const_iterator> samplers() const { in samplers() 561 iterator_range<call_iterator> calls() { in calls()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblySortRegion.h | 39 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/DebugInfo/PDB/Native/ |
| H A D | ModuleDebugStream.h | 46 LLVM_ABI iterator_range<codeview::CVSymbolArray::Iterator> 62 LLVM_ABI iterator_range<DebugSubsectionIterator> subsections() const;
|