Home
last modified time | relevance | path

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

1234567

/external/swiftshader/third_party/llvm-subzero/include/llvm/ADT/
Diterator_range.h32 class iterator_range {
39 iterator_range(Container &&c) in iterator_range() function
42 iterator_range(IteratorT begin_iterator, IteratorT end_iterator) in iterator_range() function
54 template <class T> iterator_range<T> make_range(T x, T y) { in make_range()
55 return iterator_range<T>(std::move(x), std::move(y)); in make_range()
58 template <typename T> iterator_range<T> make_range(std::pair<T, T> p) { in make_range()
59 return iterator_range<T>(std::move(p.first), std::move(p.second)); in make_range()
63 iterator_range<decltype(begin(std::declval<T>()))> drop_begin(T &&t, int n) { in drop_begin()
/external/llvm/include/llvm/ADT/
Diterator_range.h32 class iterator_range {
39 iterator_range(Container &&c) in iterator_range() function
42 iterator_range(IteratorT begin_iterator, IteratorT end_iterator) in iterator_range() function
54 template <class T> iterator_range<T> make_range(T x, T y) { in make_range()
55 return iterator_range<T>(std::move(x), std::move(y)); in make_range()
58 template <typename T> iterator_range<T> make_range(std::pair<T, T> p) { in make_range()
59 return iterator_range<T>(std::move(p.first), std::move(p.second)); in make_range()
63 iterator_range<decltype(begin(std::declval<T>()))> drop_begin(T &&t, int n) { in drop_begin()
DDepthFirstIterator.h212 iterator_range<df_iterator<T>> depth_first(const T& G) { in depth_first()
234 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()
DPostOrderIterator.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) { in inverse_post_order()
253 iterator_range<ipo_ext_iterator<T, SetType>>
/external/llvm/include/llvm/IR/
DDebugInfo.h94 iterator_range<compile_unit_iterator> compile_units() const { in compile_units()
98 iterator_range<subprogram_iterator> subprograms() const { in subprograms()
102 iterator_range<global_variable_iterator> global_variables() const { in global_variables()
106 iterator_range<type_iterator> types() const { in types()
110 iterator_range<scope_iterator> scopes() const { in scopes()
DModule.h541 iterator_range<global_iterator> globals() {
544 iterator_range<const_global_iterator> globals() const {
563 iterator_range<iterator> functions() {
566 iterator_range<const_iterator> functions() const {
581 iterator_range<alias_iterator> aliases() {
584 iterator_range<const_alias_iterator> aliases() const {
599 iterator_range<ifunc_iterator> ifuncs() {
602 iterator_range<const_ifunc_iterator> ifuncs() const {
668 iterator_range<global_object_iterator> global_objects() {
671 iterator_range<const_global_object_iterator> global_objects() const {
[all …]
DValue.h310 iterator_range<use_iterator> materialized_uses() { in materialized_uses()
313 iterator_range<const_use_iterator> materialized_uses() const { in materialized_uses()
316 iterator_range<use_iterator> uses() { in uses()
320 iterator_range<const_use_iterator> uses() const { in uses()
354 iterator_range<user_iterator> materialized_users() { in materialized_users()
357 iterator_range<const_user_iterator> materialized_users() const { in materialized_users()
360 iterator_range<user_iterator> users() { in users()
364 iterator_range<const_user_iterator> users() const { in users()
DCFG.h88 typedef llvm::iterator_range<pred_iterator> pred_range;
89 typedef llvm::iterator_range<const_pred_iterator> pred_const_range;
117 typedef llvm::iterator_range<succ_iterator> succ_range;
118 typedef llvm::iterator_range<succ_const_iterator> succ_const_range;
DUser.h189 typedef iterator_range<op_iterator> op_range;
190 typedef iterator_range<const_op_iterator> const_op_range;
224 iterator_range<value_op_iterator> operand_values() { in operand_values()
DStatepoint.h175 iterator_range<arg_iterator> call_args() const { in call_args()
203 iterator_range<arg_iterator> gc_transition_args() const { in gc_transition_args()
226 iterator_range<arg_iterator> vm_state_args() const { in vm_state_args()
242 iterator_range<arg_iterator> gc_args() const { in gc_args()
/external/llvm/include/llvm/CodeGen/
DMachineRegisterInfo.h252 inline iterator_range<reg_iterator> reg_operands(unsigned Reg) const { in reg_operands()
267 inline iterator_range<reg_instr_iterator>
283 inline iterator_range<reg_bundle_iterator> reg_bundles(unsigned Reg) const { in reg_bundles()
302 inline iterator_range<reg_nodbg_iterator>
319 inline iterator_range<reg_instr_nodbg_iterator>
336 inline iterator_range<reg_bundle_nodbg_iterator>
355 inline iterator_range<def_iterator> def_operands(unsigned Reg) const { in def_operands()
370 inline iterator_range<def_instr_iterator>
386 inline iterator_range<def_bundle_iterator> def_bundles(unsigned Reg) const { in def_bundles()
411 inline iterator_range<use_iterator> use_operands(unsigned Reg) const { in use_operands()
[all …]
DMachineInstr.h314 iterator_range<mop_iterator> operands() {
317 iterator_range<const_mop_iterator> operands() const {
320 iterator_range<mop_iterator> explicit_operands() {
324 iterator_range<const_mop_iterator> explicit_operands() const {
328 iterator_range<mop_iterator> implicit_operands() {
331 iterator_range<const_mop_iterator> implicit_operands() const {
336 iterator_range<mop_iterator> defs() {
341 iterator_range<const_mop_iterator> defs() const {
347 iterator_range<mop_iterator> uses() {
352 iterator_range<const_mop_iterator> uses() const {
[all …]
DMachineBasicBlock.h196 typedef iterator_range<instr_iterator> instr_range;
197 typedef iterator_range<const_instr_iterator> const_instr_range;
217 inline iterator_range<iterator> terminators() {
220 inline iterator_range<const_iterator> terminators() const {
270 inline iterator_range<pred_iterator> predecessors() {
273 inline iterator_range<const_pred_iterator> predecessors() const {
276 inline iterator_range<succ_iterator> successors() {
279 inline iterator_range<const_succ_iterator> successors() const {
317 iterator_range<livein_iterator> liveins() const {
/external/mesa3d/src/gallium/state_trackers/clover/util/
Drange.hpp184 class iterator_range : public detail::basic_range<iterator_range<I>, I, I> { class
186 typedef detail::basic_range<iterator_range<I>, I, I> super;
188 iterator_range() : i(), j() { in iterator_range() function in clover::iterator_range
191 iterator_range(I i, I j) : i(i), j(j) { in iterator_range() function in clover::iterator_range
195 operator==(const iterator_range &r) const { in operator ==()
349 iterator_range<T>
360 iterator_range<T>
/external/v8/src/base/
Diterator.h18 class iterator_range {
28 iterator_range() : begin_(), end_() {} in iterator_range() function
30 iterator_range(ForwardIterator2 const& begin, ForwardIterator2 const& end) in iterator_range() function
/external/llvm/include/llvm/Object/
DMachO.h276 iterator_range<load_command_iterator> load_commands() const;
279 iterator_range<export_iterator> exports() const;
282 static iterator_range<export_iterator> exports(ArrayRef<uint8_t> Trie);
285 iterator_range<rebase_iterator> rebaseTable() const;
288 static iterator_range<rebase_iterator> rebaseTable(ArrayRef<uint8_t> Opcodes,
292 iterator_range<bind_iterator> bindTable() const;
295 iterator_range<bind_iterator> lazyBindTable() const;
298 iterator_range<bind_iterator> weakBindTable() const;
301 static iterator_range<bind_iterator> bindTable(ArrayRef<uint8_t> Opcodes,
DStackMapParser.h231 iterator_range<location_iterator> locations() const { in locations()
259 iterator_range<liveout_iterator> liveouts() const { in liveouts()
355 iterator_range<function_iterator> functions() const { in functions()
378 iterator_range<constant_iterator> constants() const { in constants()
406 iterator_range<record_iterator> records() const { in records()
/external/v8/src/wasm/
Dfunction-body-decoder.h161 base::iterator_range<opcode_iterator> opcodes() { in NON_EXPORTED_BASE()
162 return base::iterator_range<opcode_iterator>(opcode_iterator(pc_, end_), in NON_EXPORTED_BASE()
166 base::iterator_range<offset_iterator> offsets() { in NON_EXPORTED_BASE()
167 return base::iterator_range<offset_iterator>( in NON_EXPORTED_BASE()
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DValue.h319 iterator_range<use_iterator> materialized_uses() { in materialized_uses()
322 iterator_range<const_use_iterator> materialized_uses() const { in materialized_uses()
325 iterator_range<use_iterator> uses() { in uses()
329 iterator_range<const_use_iterator> uses() const { in uses()
363 iterator_range<user_iterator> materialized_users() { in materialized_users()
366 iterator_range<const_user_iterator> materialized_users() const { in materialized_users()
369 iterator_range<user_iterator> users() { in users()
373 iterator_range<const_user_iterator> users() const { in users()
DUser.h202 typedef iterator_range<op_iterator> op_range;
203 typedef iterator_range<const_op_iterator> const_op_range;
237 iterator_range<value_op_iterator> operand_values() { in operand_values()
/external/llvm/include/llvm/DebugInfo/PDB/Raw/
DModStream.h34 iterator_range<codeview::CVSymbolArray::Iterator>
37 iterator_range<codeview::ModuleSubstreamArray::Iterator>
/external/clang/include/clang/AST/
DDeclObjC.h351 typedef llvm::iterator_range<param_iterator> param_range;
352 typedef llvm::iterator_range<param_const_iterator> param_const_range;
918 typedef llvm::iterator_range<specific_decl_iterator<ObjCPropertyDecl>>
932 typedef llvm::iterator_range<instprop_iterator> instprop_range;
947 typedef llvm::iterator_range<classprop_iterator> classprop_range;
961 typedef llvm::iterator_range<specific_decl_iterator<ObjCMethodDecl>>
977 typedef llvm::iterator_range<instmeth_iterator> instmeth_range;
992 typedef llvm::iterator_range<classmeth_iterator> classmeth_range;
1276 typedef llvm::iterator_range<protocol_iterator> protocol_range;
1303 typedef llvm::iterator_range<protocol_loc_iterator> protocol_loc_range;
[all …]
DOpenMPClause.h62 typedef llvm::iterator_range<child_iterator> child_range;
63 typedef llvm::iterator_range<const_child_iterator> const_child_range;
158 typedef llvm::iterator_range<varlist_iterator> varlist_range;
159 typedef llvm::iterator_range<varlist_const_iterator> varlist_const_range;
1245 typedef llvm::iterator_range<private_copies_iterator> private_copies_range;
1246 typedef llvm::iterator_range<private_copies_const_iterator>
1363 typedef llvm::iterator_range<private_copies_iterator> private_copies_range;
1364 typedef llvm::iterator_range<private_copies_const_iterator>
1378 typedef llvm::iterator_range<inits_iterator> inits_range;
1379 typedef llvm::iterator_range<inits_const_iterator> inits_const_range;
[all …]
/external/llvm/lib/DebugInfo/PDB/Raw/
DModStream.cpp68 iterator_range<codeview::CVSymbolArray::Iterator>
77 iterator_range<codeview::ModuleSubstreamArray::Iterator>
/external/llvm/lib/ExecutionEngine/Orc/
DExecutionUtils.cpp74 iterator_range<CtorDtorIterator> getConstructors(const Module &M) { in getConstructors()
80 iterator_range<CtorDtorIterator> getDestructors(const Module &M) { in getDestructors()

1234567