/home/arjun/llvm-project/llvm/include/llvm/ADT/iterator_range.h
Line | Count | Source (jump to first uncovered line) |
1 | | //===- iterator_range.h - A range adaptor for iterators ---------*- C++ -*-===// |
2 | | // |
3 | | // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. |
4 | | // See https://llvm.org/LICENSE.txt for license information. |
5 | | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
6 | | // |
7 | | //===----------------------------------------------------------------------===// |
8 | | /// \file |
9 | | /// This provides a very simple, boring adaptor for a begin and end iterator |
10 | | /// into a range type. This should be used to build range views that work well |
11 | | /// with range based for loops and range based constructors. |
12 | | /// |
13 | | /// Note that code here follows more standards-based coding conventions as it |
14 | | /// is mirroring proposed interfaces for standardization. |
15 | | /// |
16 | | //===----------------------------------------------------------------------===// |
17 | | |
18 | | #ifndef LLVM_ADT_ITERATOR_RANGE_H |
19 | | #define LLVM_ADT_ITERATOR_RANGE_H |
20 | | |
21 | | #include <iterator> |
22 | | #include <utility> |
23 | | |
24 | | namespace llvm { |
25 | | |
26 | | /// A range adaptor for a pair of iterators. |
27 | | /// |
28 | | /// This just wraps two iterators into a range-compatible interface. Nothing |
29 | | /// fancy at all. |
30 | | template <typename IteratorT> |
31 | | class iterator_range { |
32 | | IteratorT begin_iterator, end_iterator; |
33 | | |
34 | | public: |
35 | | //TODO: Add SFINAE to test that the Container's iterators match the range's |
36 | | // iterators. |
37 | | template <typename Container> |
38 | | iterator_range(Container &&c) |
39 | | //TODO: Consider ADL/non-member begin/end calls. |
40 | 0 | : begin_iterator(c.begin()), end_iterator(c.end()) {} Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_6detail27indexed_accessor_range_baseIN4mlir12OperandRangeEPNS3_9OpOperandENS3_5ValueES7_S7_E8iteratorEEC2IRKS8_EEOT_ Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_6detail27indexed_accessor_range_baseIN4mlir10ValueRangeENS3_6detail15ValueRangeOwnerENS3_5ValueES7_S7_E8iteratorEEC2IRKS8_EEOT_ |
41 | | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) |
42 | | : begin_iterator(std::move(begin_iterator)), |
43 | 44 | end_iterator(std::move(end_iterator)) {} Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_19SmallPtrSetIteratorIPNS_2cl10SubCommandEEEEC2ES5_S5_ _ZN4llvm14iterator_rangeIPKhEC2ES2_S2_ Line | Count | Source | 43 | 44 | end_iterator(std::move(end_iterator)) {} |
Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_3sys4path14const_iteratorEEC2ES3_S3_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrINS_3vfs21RedirectingFileSystem5EntryESt14default_deleteIS6_EESt6vectorIS9_SaIS9_EEEEEC2ESE_SE_ Unexecuted instantiation: _ZN4llvm14iterator_rangeISt16reverse_iteratorIPjEEC2ES3_S3_ Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_6detail27indexed_accessor_range_baseIN4mlir12OperandRangeEPNS3_9OpOperandENS3_5ValueES7_S7_E8iteratorEEC2ES9_S9_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN4mlir17ValueTypeIteratorINS_6detail27indexed_accessor_range_baseINS1_12OperandRangeEPNS1_9OpOperandENS1_5ValueES8_S8_E8iteratorEEEEC2ESB_SB_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIPKN4mlir9AttributeEEC2ES4_S4_ Unexecuted instantiation: Ops.cpp:_ZN4llvm14iterator_rangeINS_15mapped_iteratorIPKN4mlir9AttributeEZL23extractFromI64ArrayAttrS3_E4$_15lEEEC2ES7_S7_ Unexecuted instantiation: Ops.cpp:_ZN4llvm14iterator_rangeINS_15mapped_iteratorIPKN4mlir9AttributeEZNS2_9SubViewOp18getOrCreateOffsetsERNS2_9OpBuilderENS2_8LocationEE4$_16NS2_5ValueEEEEC2ESC_SC_ Unexecuted instantiation: Ops.cpp:_ZN4llvm14iterator_rangeINS_15mapped_iteratorIPKN4mlir9AttributeEZNS2_9SubViewOp16getOrCreateSizesERNS2_9OpBuilderENS2_8LocationEE4$_17NS2_5ValueEEEEC2ESC_SC_ Unexecuted instantiation: Ops.cpp:_ZN4llvm14iterator_rangeINS_15mapped_iteratorIPKN4mlir9AttributeEZNS2_9SubViewOp18getOrCreateStridesERNS2_9OpBuilderENS2_8LocationEE4$_18NS2_5ValueEEEEC2ESC_SC_ Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_23early_inc_iterator_implINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir9OperationELb1ELb0EvEELb0ELb0EEEEEEC2ES9_S9_ Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir9OperationELb1ELb0EvEELb0ELb0EEEEC2ES7_S7_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN4mlir17ValueTypeIteratorINS_6detail27indexed_accessor_range_baseINS1_10ValueRangeENS1_6detail15ValueRangeOwnerENS1_5ValueES8_S8_E8iteratorEEEEC2ESB_SB_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN4mlir6detail20ElementsAttrIteratorINS_7APFloatEEEEC2ES5_S5_ Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_15mapped_iteratorINS_6detail23value_sequence_iteratorIlEESt8functionIFNS_7APFloatElEES6_EEEC2ES9_S9_ Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_6detail23value_sequence_iteratorIlEEEC2ES3_S3_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN4mlir6detail20ElementsAttrIteratorINS_5APIntEEEEC2ES5_S5_ Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_15mapped_iteratorINS_6detail23value_sequence_iteratorIlEESt8functionIFNS_5APIntElEES6_EEEC2ES9_S9_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN4mlir19PredecessorIteratorEEC2ES2_S2_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN4mlir17ValueUserIteratorINS1_16ValueUseIteratorINS1_9OpOperandEEES4_EEEC2ES6_S6_ Unexecuted instantiation: AffineMap.cpp:_ZN4llvm14iterator_rangeINS_15mapped_iteratorIPlZNK4mlir9AffineMap12constantFoldENS_8ArrayRefINS3_9AttributeEEERNS_15SmallVectorImplIS6_EEE3$_0NS3_11IntegerAttrEEEEC2ESD_SD_ Unexecuted instantiation: AsmPrinter.cpp:_ZN4llvm14iterator_rangeINS_20filter_iterator_implIPKSt4pairIN4mlir10IdentifierENS3_9AttributeEEZN12_GLOBAL__N_113ModulePrinter21printOptionalAttrDictENS_8ArrayRefIS6_EENSB_INS_9StringRefEEEbE4$_17St26bidirectional_iterator_tagEEEC2ESH_SH_ Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir5BlockELb1ELb0EvEELb0ELb0EEEEC2ES7_S7_ Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_6detail23value_sequence_iteratorIiEEEC2ES3_S3_ Unexecuted instantiation: Attributes.cpp:_ZN4llvm14iterator_rangeINS_15mapped_iteratorIPKNS_7APFloatEZN4mlir24DenseIntOrFPElementsAttr6getRawENS5_10ShapedTypeEmNS_8ArrayRefIS2_EEbE3$_6NS_5APIntEEEEC2ESC_SC_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN4mlir17DenseElementsAttr24AttributeElementIteratorEEC2ES3_S3_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN4mlir17DenseElementsAttr19BoolElementIteratorEEC2ES3_S3_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN4mlir17DenseElementsAttr18IntElementIteratorEEC2ES3_S3_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN4mlir17DenseElementsAttr25ComplexIntElementIteratorEEC2ES3_S3_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN4mlir17DenseElementsAttr20FloatElementIteratorEEC2ES3_S3_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN4mlir17DenseElementsAttr27ComplexFloatElementIteratorEEC2ES3_S3_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN4mlir17DenseElementsAttr15ElementIteratorImEEEC2ES4_S4_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN4mlir17ValueTypeIteratorIPNS1_13BlockArgumentEEEEC2ES5_S5_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIPN4mlir13BlockArgumentEEC2ES3_S3_ Unexecuted instantiation: Builders.cpp:_ZN4llvm14iterator_rangeINS_15mapped_iteratorIPKbZN4mlir7Builder16getBoolArrayAttrENS_8ArrayRefIbEEE3$_0NS4_9AttributeEEEEC2ESA_SA_ Unexecuted instantiation: Builders.cpp:_ZN4llvm14iterator_rangeINS_15mapped_iteratorIPKiZN4mlir7Builder15getI32ArrayAttrENS_8ArrayRefIiEEE3$_1NS4_9AttributeEEEEC2ESA_SA_ Unexecuted instantiation: Builders.cpp:_ZN4llvm14iterator_rangeINS_15mapped_iteratorIPKlZN4mlir7Builder15getI64ArrayAttrENS_8ArrayRefIlEEE3$_2NS4_9AttributeEEEEC2ESA_SA_ Unexecuted instantiation: Builders.cpp:_ZN4llvm14iterator_rangeINS_15mapped_iteratorIPKlZN4mlir7Builder17getIndexArrayAttrENS_8ArrayRefIlEEE3$_3NS4_9AttributeEEEEC2ESA_SA_ Unexecuted instantiation: Builders.cpp:_ZN4llvm14iterator_rangeINS_15mapped_iteratorIPKfZN4mlir7Builder15getF32ArrayAttrENS_8ArrayRefIfEEE3$_4NS4_9AttributeEEEEC2ESA_SA_ Unexecuted instantiation: Builders.cpp:_ZN4llvm14iterator_rangeINS_15mapped_iteratorIPKdZN4mlir7Builder15getF64ArrayAttrENS_8ArrayRefIdEEE3$_5NS4_9AttributeEEEEC2ESA_SA_ Unexecuted instantiation: Builders.cpp:_ZN4llvm14iterator_rangeINS_15mapped_iteratorIPKNS_9StringRefEZN4mlir7Builder15getStrArrayAttrENS_8ArrayRefIS2_EEE3$_6NS5_9AttributeEEEEC2ESB_SB_ Unexecuted instantiation: Builders.cpp:_ZN4llvm14iterator_rangeINS_15mapped_iteratorIPKN4mlir9AffineMapEZNS2_7Builder21getAffineMapArrayAttrENS_8ArrayRefIS3_EEE3$_7NS2_9AttributeEEEEC2ESB_SB_ Unexecuted instantiation: _ZN4llvm14iterator_rangeISt16reverse_iteratorIPSt4pairImSt8functionIFN4mlir13LogicalResultERNS4_10DiagnosticEEEEEEC2ESC_SC_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN4mlir10Diagnostic16NoteIteratorImplIN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIS2_St14default_deleteIS2_EESt6vectorIS9_SaIS9_EEEERS9_RS2_EEEC2ESH_SH_ Unexecuted instantiation: _ZN4llvm14iterator_rangeISt16reverse_iteratorIPKN4mlir8LocationEEEC2ES6_S6_ Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_6detail27indexed_accessor_range_baseIN4mlir11ResultRangeESt4pairIPNS3_9OperationElENS3_8OpResultES9_S9_E8iteratorEEC2ESB_SB_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN4mlir17DenseElementsAttr15ElementIteratorIiEEEC2ES4_S4_ Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir9OperationELb1ELb0EvEELb1ELb0EEEEC2ES7_S7_ Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_23early_inc_iterator_implINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir9OperationELb1ELb0EvEELb1ELb0EEEEEEC2ES9_S9_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN4mlir6Region10OpIteratorEEC2ES3_S3_ Unexecuted instantiation: _ZN4llvm14iterator_rangeISt16reverse_iteratorIPKN4mlir10AffineExprEEEC2ES6_S6_ Unexecuted instantiation: _ZN4llvm14iterator_rangeISt16reverse_iteratorIPKlEEC2ES4_S4_ Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_6detail23value_sequence_iteratorIjEEEC2ES3_S3_ Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_15mapped_iteratorIPKSt4pairIN4mlir10IdentifierENS3_9AttributeEEZNS_17make_second_rangeINS_8ArrayRefIS6_EEEEDaOT_EUlRS7_E_RKS5_EEEC2ESI_SI_ Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_16pointer_iteratorIPN4mlir6RegionES4_EEEC2ES5_S5_ Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_15mapped_iteratorIPSt4pairIN4mlir10IdentifierENS3_9AttributeEEZNS_17make_second_rangeIRNS_11SmallVectorIS6_Lj4EEEEEDaOT_EUlRS6_E_RS5_EEEC2ESH_SH_ Unexecuted instantiation: _ZN4llvm14iterator_rangeIN4mlir16ValueUseIteratorINS1_9OpOperandEEEEC2ES4_S4_ Unexecuted instantiation: _ZN4llvm14iterator_rangeINS_23early_inc_iterator_implIN4mlir16ValueUseIteratorINS2_9OpOperandEEEEEEC2ES6_S6_ |
44 | | |
45 | 44 | IteratorT begin() const { return begin_iterator; } Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir17DenseElementsAttr24AttributeElementIteratorEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_6detail27indexed_accessor_range_baseIN4mlir12OperandRangeEPNS3_9OpOperandENS3_5ValueES7_S7_E8iteratorEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_6detail27indexed_accessor_range_baseIN4mlir11ResultRangeESt4pairIPNS3_9OperationElENS3_8OpResultES9_S9_E8iteratorEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir9Operation11UseIteratorEE5beginEv _ZNK4llvm14iterator_rangeIPKhE5beginEv Line | Count | Source | 45 | 44 | IteratorT begin() const { return begin_iterator; } |
Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_3sys4path14const_iteratorEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrINS_3vfs21RedirectingFileSystem5EntryESt14default_deleteIS6_EESt6vectorIS9_SaIS9_EEEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeISt16reverse_iteratorIPjEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir17ValueTypeIteratorINS_6detail27indexed_accessor_range_baseINS1_12OperandRangeEPNS1_9OpOperandENS1_5ValueES8_S8_E8iteratorEEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_6detail27indexed_accessor_range_baseIN4mlir10ValueRangeENS3_6detail15ValueRangeOwnerENS3_5ValueES7_S7_E8iteratorEE5beginEv Unexecuted instantiation: Ops.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKN4mlir9AttributeEZL23extractFromI64ArrayAttrS3_E4$_15lEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir9OperationELb1ELb0EvEELb0ELb0EEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_23early_inc_iterator_implINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir9OperationELb1ELb0EvEELb0ELb0EEEEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir17DenseElementsAttr20FloatElementIteratorEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_6detail23value_sequence_iteratorIlEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_15mapped_iteratorINS_6detail23value_sequence_iteratorIlEESt8functionIFNS_7APFloatElEES6_EEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir6detail20ElementsAttrIteratorINS_7APFloatEEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir17DenseElementsAttr18IntElementIteratorEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_15mapped_iteratorINS_6detail23value_sequence_iteratorIlEESt8functionIFNS_5APIntElEES6_EEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir6detail20ElementsAttrIteratorINS_5APIntEEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir19PredecessorIteratorEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir17ValueUserIteratorINS1_16ValueUseIteratorINS1_9OpOperandEEES4_EEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIPKN4mlir9AttributeEE5beginEv Unexecuted instantiation: Ops.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKN4mlir9AttributeEZNS2_9SubViewOp18getOrCreateOffsetsERNS2_9OpBuilderENS2_8LocationEE4$_16NS2_5ValueEEEE5beginEv Unexecuted instantiation: Ops.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKN4mlir9AttributeEZNS2_9SubViewOp16getOrCreateSizesERNS2_9OpBuilderENS2_8LocationEE4$_17NS2_5ValueEEEE5beginEv Unexecuted instantiation: Ops.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKN4mlir9AttributeEZNS2_9SubViewOp18getOrCreateStridesERNS2_9OpBuilderENS2_8LocationEE4$_18NS2_5ValueEEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir17ValueTypeIteratorINS_6detail27indexed_accessor_range_baseINS1_10ValueRangeENS1_6detail15ValueRangeOwnerENS1_5ValueES8_S8_E8iteratorEEEE5beginEv Unexecuted instantiation: AffineMap.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPlZNK4mlir9AffineMap12constantFoldENS_8ArrayRefINS3_9AttributeEEERNS_15SmallVectorImplIS6_EEE3$_0NS3_11IntegerAttrEEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir17DenseElementsAttr25ComplexIntElementIteratorEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir17DenseElementsAttr27ComplexFloatElementIteratorEE5beginEv Unexecuted instantiation: AsmPrinter.cpp:_ZNK4llvm14iterator_rangeINS_20filter_iterator_implIPKSt4pairIN4mlir10IdentifierENS3_9AttributeEEZN12_GLOBAL__N_113ModulePrinter21printOptionalAttrDictENS_8ArrayRefIS6_EENSB_INS_9StringRefEEEbE4$_17St26bidirectional_iterator_tagEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir5BlockELb1ELb0EvEELb0ELb0EEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_6detail23value_sequence_iteratorIiEEE5beginEv Unexecuted instantiation: Attributes.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKNS_7APFloatEZN4mlir24DenseIntOrFPElementsAttr6getRawENS5_10ShapedTypeEmNS_8ArrayRefIS2_EEbE3$_6NS_5APIntEEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir17DenseElementsAttr15ElementIteratorImEEE5beginEv Unexecuted instantiation: Builders.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKbZN4mlir7Builder16getBoolArrayAttrENS_8ArrayRefIbEEE3$_0NS4_9AttributeEEEE5beginEv Unexecuted instantiation: Builders.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKiZN4mlir7Builder15getI32ArrayAttrENS_8ArrayRefIiEEE3$_1NS4_9AttributeEEEE5beginEv Unexecuted instantiation: Builders.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKlZN4mlir7Builder15getI64ArrayAttrENS_8ArrayRefIlEEE3$_2NS4_9AttributeEEEE5beginEv Unexecuted instantiation: Builders.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKlZN4mlir7Builder17getIndexArrayAttrENS_8ArrayRefIlEEE3$_3NS4_9AttributeEEEE5beginEv Unexecuted instantiation: Builders.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKfZN4mlir7Builder15getF32ArrayAttrENS_8ArrayRefIfEEE3$_4NS4_9AttributeEEEE5beginEv Unexecuted instantiation: Builders.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKdZN4mlir7Builder15getF64ArrayAttrENS_8ArrayRefIdEEE3$_5NS4_9AttributeEEEE5beginEv Unexecuted instantiation: Builders.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKNS_9StringRefEZN4mlir7Builder15getStrArrayAttrENS_8ArrayRefIS2_EEE3$_6NS5_9AttributeEEEE5beginEv Unexecuted instantiation: Builders.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKN4mlir9AffineMapEZNS2_7Builder21getAffineMapArrayAttrENS_8ArrayRefIS3_EEE3$_7NS2_9AttributeEEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeISt16reverse_iteratorIPSt4pairImSt8functionIFN4mlir13LogicalResultERNS4_10DiagnosticEEEEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir10Diagnostic16NoteIteratorImplIN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIS2_St14default_deleteIS2_EESt6vectorIS9_SaIS9_EEEERS9_RS2_EEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeISt16reverse_iteratorIPKN4mlir8LocationEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir9Operation21dialect_attr_iteratorEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir17DenseElementsAttr15ElementIteratorIiEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir9OperationELb1ELb0EvEELb1ELb0EEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_23early_inc_iterator_implINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir9OperationELb1ELb0EvEELb1ELb0EEEEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir6Region10OpIteratorEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeISt16reverse_iteratorIPKN4mlir10AffineExprEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeISt16reverse_iteratorIPKlEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_6detail23value_sequence_iteratorIjEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKSt4pairIN4mlir10IdentifierENS3_9AttributeEEZNS_17make_second_rangeINS_8ArrayRefIS6_EEEEDaOT_EUlRS7_E_RKS5_EEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_16pointer_iteratorIPN4mlir6RegionES4_EEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPSt4pairIN4mlir10IdentifierENS3_9AttributeEEZNS_17make_second_rangeIRNS_11SmallVectorIS6_Lj4EEEEEDaOT_EUlRS6_E_RS5_EEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir16ValueUseIteratorINS1_9OpOperandEEEE5beginEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_23early_inc_iterator_implIN4mlir16ValueUseIteratorINS2_9OpOperandEEEEEE5beginEv |
46 | 44 | IteratorT end() const { return end_iterator; } Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_6detail27indexed_accessor_range_baseIN4mlir12OperandRangeEPNS3_9OpOperandENS3_5ValueES7_S7_E8iteratorEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_6detail27indexed_accessor_range_baseIN4mlir11ResultRangeESt4pairIPNS3_9OperationElENS3_8OpResultES9_S9_E8iteratorEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir9Operation11UseIteratorEE3endEv _ZNK4llvm14iterator_rangeIPKhE3endEv Line | Count | Source | 46 | 44 | IteratorT end() const { return end_iterator; } |
Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_3sys4path14const_iteratorEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrINS_3vfs21RedirectingFileSystem5EntryESt14default_deleteIS6_EESt6vectorIS9_SaIS9_EEEEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeISt16reverse_iteratorIPjEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir17ValueTypeIteratorINS_6detail27indexed_accessor_range_baseINS1_12OperandRangeEPNS1_9OpOperandENS1_5ValueES8_S8_E8iteratorEEEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_6detail27indexed_accessor_range_baseIN4mlir10ValueRangeENS3_6detail15ValueRangeOwnerENS3_5ValueES7_S7_E8iteratorEE3endEv Unexecuted instantiation: Ops.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKN4mlir9AttributeEZL23extractFromI64ArrayAttrS3_E4$_15lEEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir9OperationELb1ELb0EvEELb0ELb0EEEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_23early_inc_iterator_implINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir9OperationELb1ELb0EvEELb0ELb0EEEEEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir17DenseElementsAttr20FloatElementIteratorEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_6detail23value_sequence_iteratorIlEEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_15mapped_iteratorINS_6detail23value_sequence_iteratorIlEESt8functionIFNS_7APFloatElEES6_EEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir17DenseElementsAttr18IntElementIteratorEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_15mapped_iteratorINS_6detail23value_sequence_iteratorIlEESt8functionIFNS_5APIntElEES6_EEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir19PredecessorIteratorEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir17ValueUserIteratorINS1_16ValueUseIteratorINS1_9OpOperandEEES4_EEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIPKN4mlir9AttributeEE3endEv Unexecuted instantiation: Ops.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKN4mlir9AttributeEZNS2_9SubViewOp18getOrCreateOffsetsERNS2_9OpBuilderENS2_8LocationEE4$_16NS2_5ValueEEEE3endEv Unexecuted instantiation: Ops.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKN4mlir9AttributeEZNS2_9SubViewOp16getOrCreateSizesERNS2_9OpBuilderENS2_8LocationEE4$_17NS2_5ValueEEEE3endEv Unexecuted instantiation: Ops.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKN4mlir9AttributeEZNS2_9SubViewOp18getOrCreateStridesERNS2_9OpBuilderENS2_8LocationEE4$_18NS2_5ValueEEEE3endEv Unexecuted instantiation: AffineMap.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPlZNK4mlir9AffineMap12constantFoldENS_8ArrayRefINS3_9AttributeEEERNS_15SmallVectorImplIS6_EEE3$_0NS3_11IntegerAttrEEEE3endEv Unexecuted instantiation: AsmPrinter.cpp:_ZNK4llvm14iterator_rangeINS_20filter_iterator_implIPKSt4pairIN4mlir10IdentifierENS3_9AttributeEEZN12_GLOBAL__N_113ModulePrinter21printOptionalAttrDictENS_8ArrayRefIS6_EENSB_INS_9StringRefEEEbE4$_17St26bidirectional_iterator_tagEEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir5BlockELb1ELb0EvEELb0ELb0EEEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_6detail23value_sequence_iteratorIiEEE3endEv Unexecuted instantiation: Attributes.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKNS_7APFloatEZN4mlir24DenseIntOrFPElementsAttr6getRawENS5_10ShapedTypeEmNS_8ArrayRefIS2_EEbE3$_6NS_5APIntEEEE3endEv Unexecuted instantiation: Builders.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKbZN4mlir7Builder16getBoolArrayAttrENS_8ArrayRefIbEEE3$_0NS4_9AttributeEEEE3endEv Unexecuted instantiation: Builders.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKiZN4mlir7Builder15getI32ArrayAttrENS_8ArrayRefIiEEE3$_1NS4_9AttributeEEEE3endEv Unexecuted instantiation: Builders.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKlZN4mlir7Builder15getI64ArrayAttrENS_8ArrayRefIlEEE3$_2NS4_9AttributeEEEE3endEv Unexecuted instantiation: Builders.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKlZN4mlir7Builder17getIndexArrayAttrENS_8ArrayRefIlEEE3$_3NS4_9AttributeEEEE3endEv Unexecuted instantiation: Builders.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKfZN4mlir7Builder15getF32ArrayAttrENS_8ArrayRefIfEEE3$_4NS4_9AttributeEEEE3endEv Unexecuted instantiation: Builders.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKdZN4mlir7Builder15getF64ArrayAttrENS_8ArrayRefIdEEE3$_5NS4_9AttributeEEEE3endEv Unexecuted instantiation: Builders.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKNS_9StringRefEZN4mlir7Builder15getStrArrayAttrENS_8ArrayRefIS2_EEE3$_6NS5_9AttributeEEEE3endEv Unexecuted instantiation: Builders.cpp:_ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKN4mlir9AffineMapEZNS2_7Builder21getAffineMapArrayAttrENS_8ArrayRefIS3_EEE3$_7NS2_9AttributeEEEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeISt16reverse_iteratorIPSt4pairImSt8functionIFN4mlir13LogicalResultERNS4_10DiagnosticEEEEEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir10Diagnostic16NoteIteratorImplIN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIS2_St14default_deleteIS2_EESt6vectorIS9_SaIS9_EEEERS9_RS2_EEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeISt16reverse_iteratorIPKN4mlir8LocationEEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir9Operation21dialect_attr_iteratorEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir17DenseElementsAttr15ElementIteratorIiEEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir9OperationELb1ELb0EvEELb1ELb0EEEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_23early_inc_iterator_implINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir9OperationELb1ELb0EvEELb1ELb0EEEEEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir6Region10OpIteratorEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeISt16reverse_iteratorIPKN4mlir10AffineExprEEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeISt16reverse_iteratorIPKlEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_6detail23value_sequence_iteratorIjEEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_15mapped_iteratorIPKSt4pairIN4mlir10IdentifierENS3_9AttributeEEZNS_17make_second_rangeINS_8ArrayRefIS6_EEEEDaOT_EUlRS7_E_RKS5_EEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_16pointer_iteratorIPN4mlir6RegionES4_EEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeIN4mlir16ValueUseIteratorINS1_9OpOperandEEEE3endEv Unexecuted instantiation: _ZNK4llvm14iterator_rangeINS_23early_inc_iterator_implIN4mlir16ValueUseIteratorINS2_9OpOperandEEEEEE3endEv |
47 | | bool empty() const { return begin_iterator == end_iterator; } |
48 | | }; |
49 | | |
50 | | /// Convenience function for iterating over sub-ranges. |
51 | | /// |
52 | | /// This provides a bit of syntactic sugar to make using sub-ranges |
53 | | /// in for loops a bit easier. Analogous to std::make_pair(). |
54 | 44 | template <class T> iterator_range<T> make_range(T x, T y) { |
55 | 44 | return iterator_range<T>(std::move(x), std::move(y)); |
56 | 44 | } _ZN4llvm10make_rangeIPKhEENS_14iterator_rangeIT_EES4_S4_ Line | Count | Source | 54 | 44 | template <class T> iterator_range<T> make_range(T x, T y) { | 55 | 44 | return iterator_range<T>(std::move(x), std::move(y)); | 56 | 44 | } |
Unexecuted instantiation: _ZN4llvm10make_rangeINS_28const_set_bits_iterator_implINS_9BitVectorEEEEENS_14iterator_rangeIT_EES5_S5_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_19SmallPtrSetIteratorIPNS_2cl10SubCommandEEEEENS_14iterator_rangeIT_EES7_S7_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_3sys4path14const_iteratorEEENS_14iterator_rangeIT_EES5_S5_ Unexecuted instantiation: _ZN4llvm10make_rangeIN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrINS_3vfs21RedirectingFileSystem5EntryESt14default_deleteIS6_EESt6vectorIS9_SaIS9_EEEEEENS_14iterator_rangeIT_EESG_SG_ Unexecuted instantiation: _ZN4llvm10make_rangeISt16reverse_iteratorIPjEEENS_14iterator_rangeIT_EES5_S5_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_6detail27indexed_accessor_range_baseIN4mlir12OperandRangeEPNS3_9OpOperandENS3_5ValueES7_S7_E8iteratorEEENS_14iterator_rangeIT_EESB_SB_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_28const_set_bits_iterator_implINS_14SmallBitVectorEEEEENS_14iterator_rangeIT_EES5_S5_ Unexecuted instantiation: _ZN4llvm10make_rangeIPKN4mlir9AttributeEEENS_14iterator_rangeIT_EES6_S6_ Unexecuted instantiation: Ops.cpp:_ZN4llvm10make_rangeINS_15mapped_iteratorIPKN4mlir9AttributeEZL23extractFromI64ArrayAttrS3_E4$_15lEEEENS_14iterator_rangeIT_EES9_S9_ Unexecuted instantiation: Ops.cpp:_ZN4llvm10make_rangeINS_15mapped_iteratorIPKN4mlir9AttributeEZNS2_9SubViewOp18getOrCreateOffsetsERNS2_9OpBuilderENS2_8LocationEE4$_16NS2_5ValueEEEEENS_14iterator_rangeIT_EESE_SE_ Unexecuted instantiation: Ops.cpp:_ZN4llvm10make_rangeINS_15mapped_iteratorIPKN4mlir9AttributeEZNS2_9SubViewOp16getOrCreateSizesERNS2_9OpBuilderENS2_8LocationEE4$_17NS2_5ValueEEEEENS_14iterator_rangeIT_EESE_SE_ Unexecuted instantiation: Ops.cpp:_ZN4llvm10make_rangeINS_15mapped_iteratorIPKN4mlir9AttributeEZNS2_9SubViewOp18getOrCreateStridesERNS2_9OpBuilderENS2_8LocationEE4$_18NS2_5ValueEEEEENS_14iterator_rangeIT_EESE_SE_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_23early_inc_iterator_implINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir9OperationELb1ELb0EvEELb0ELb0EEEEEEENS_14iterator_rangeIT_EESB_SB_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir9OperationELb1ELb0EvEELb0ELb0EEEEENS_14iterator_rangeIT_EES9_S9_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_15mapped_iteratorINS_6detail23value_sequence_iteratorIlEESt8functionIFNS_7APFloatElEES6_EEEENS_14iterator_rangeIT_EESB_SB_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_6detail23value_sequence_iteratorIlEEEENS_14iterator_rangeIT_EES5_S5_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_15mapped_iteratorINS_6detail23value_sequence_iteratorIlEESt8functionIFNS_5APIntElEES6_EEEENS_14iterator_rangeIT_EESB_SB_ Unexecuted instantiation: AffineMap.cpp:_ZN4llvm10make_rangeINS_15mapped_iteratorIPlZNK4mlir9AffineMap12constantFoldENS_8ArrayRefINS3_9AttributeEEERNS_15SmallVectorImplIS6_EEE3$_0NS3_11IntegerAttrEEEEENS_14iterator_rangeIT_EESF_SF_ Unexecuted instantiation: AsmPrinter.cpp:_ZN4llvm10make_rangeINS_20filter_iterator_implIPKSt4pairIN4mlir10IdentifierENS3_9AttributeEEZN12_GLOBAL__N_113ModulePrinter21printOptionalAttrDictENS_8ArrayRefIS6_EENSB_INS_9StringRefEEEbE4$_17St26bidirectional_iterator_tagEEEENS_14iterator_rangeIT_EESJ_SJ_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir5BlockELb1ELb0EvEELb0ELb0EEEEENS_14iterator_rangeIT_EES9_S9_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_6detail23value_sequence_iteratorIiEEEENS_14iterator_rangeIT_EES5_S5_ Unexecuted instantiation: Attributes.cpp:_ZN4llvm10make_rangeINS_15mapped_iteratorIPKNS_7APFloatEZN4mlir24DenseIntOrFPElementsAttr6getRawENS5_10ShapedTypeEmNS_8ArrayRefIS2_EEbE3$_6NS_5APIntEEEEENS_14iterator_rangeIT_EESE_SE_ Unexecuted instantiation: Builders.cpp:_ZN4llvm10make_rangeINS_15mapped_iteratorIPKbZN4mlir7Builder16getBoolArrayAttrENS_8ArrayRefIbEEE3$_0NS4_9AttributeEEEEENS_14iterator_rangeIT_EESC_SC_ Unexecuted instantiation: Builders.cpp:_ZN4llvm10make_rangeINS_15mapped_iteratorIPKiZN4mlir7Builder15getI32ArrayAttrENS_8ArrayRefIiEEE3$_1NS4_9AttributeEEEEENS_14iterator_rangeIT_EESC_SC_ Unexecuted instantiation: Builders.cpp:_ZN4llvm10make_rangeINS_15mapped_iteratorIPKlZN4mlir7Builder15getI64ArrayAttrENS_8ArrayRefIlEEE3$_2NS4_9AttributeEEEEENS_14iterator_rangeIT_EESC_SC_ Unexecuted instantiation: Builders.cpp:_ZN4llvm10make_rangeINS_15mapped_iteratorIPKlZN4mlir7Builder17getIndexArrayAttrENS_8ArrayRefIlEEE3$_3NS4_9AttributeEEEEENS_14iterator_rangeIT_EESC_SC_ Unexecuted instantiation: Builders.cpp:_ZN4llvm10make_rangeINS_15mapped_iteratorIPKfZN4mlir7Builder15getF32ArrayAttrENS_8ArrayRefIfEEE3$_4NS4_9AttributeEEEEENS_14iterator_rangeIT_EESC_SC_ Unexecuted instantiation: Builders.cpp:_ZN4llvm10make_rangeINS_15mapped_iteratorIPKdZN4mlir7Builder15getF64ArrayAttrENS_8ArrayRefIdEEE3$_5NS4_9AttributeEEEEENS_14iterator_rangeIT_EESC_SC_ Unexecuted instantiation: Builders.cpp:_ZN4llvm10make_rangeINS_15mapped_iteratorIPKNS_9StringRefEZN4mlir7Builder15getStrArrayAttrENS_8ArrayRefIS2_EEE3$_6NS5_9AttributeEEEEENS_14iterator_rangeIT_EESD_SD_ Unexecuted instantiation: Builders.cpp:_ZN4llvm10make_rangeINS_15mapped_iteratorIPKN4mlir9AffineMapEZNS2_7Builder21getAffineMapArrayAttrENS_8ArrayRefIS3_EEE3$_7NS2_9AttributeEEEEENS_14iterator_rangeIT_EESD_SD_ Unexecuted instantiation: _ZN4llvm10make_rangeISt16reverse_iteratorIPSt4pairImSt8functionIFN4mlir13LogicalResultERNS4_10DiagnosticEEEEEEENS_14iterator_rangeIT_EESE_SE_ Unexecuted instantiation: _ZN4llvm10make_rangeISt16reverse_iteratorIPKN4mlir8LocationEEEENS_14iterator_rangeIT_EES8_S8_ Unexecuted instantiation: _ZN4llvm10make_rangeIN4mlir17ValueTypeIteratorINS_6detail27indexed_accessor_range_baseINS1_12OperandRangeEPNS1_9OpOperandENS1_5ValueES8_S8_E8iteratorEEEEENS_14iterator_rangeIT_EESD_SD_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_6detail27indexed_accessor_range_baseIN4mlir11ResultRangeESt4pairIPNS3_9OperationElENS3_8OpResultES9_S9_E8iteratorEEENS_14iterator_rangeIT_EESD_SD_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir9OperationELb1ELb0EvEELb1ELb0EEEEENS_14iterator_rangeIT_EES9_S9_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_23early_inc_iterator_implINS_14ilist_iteratorINS_12ilist_detail12node_optionsIN4mlir9OperationELb1ELb0EvEELb1ELb0EEEEEEENS_14iterator_rangeIT_EESB_SB_ Unexecuted instantiation: _ZN4llvm10make_rangeISt16reverse_iteratorIPKN4mlir10AffineExprEEEENS_14iterator_rangeIT_EES8_S8_ Unexecuted instantiation: _ZN4llvm10make_rangeISt16reverse_iteratorIPKlEEENS_14iterator_rangeIT_EES6_S6_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_6detail23value_sequence_iteratorIjEEEENS_14iterator_rangeIT_EES5_S5_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_15mapped_iteratorIPKSt4pairIN4mlir10IdentifierENS3_9AttributeEEZNS_17make_second_rangeINS_8ArrayRefIS6_EEEEDaOT_EUlRS7_E_RKS5_EEEENS_14iterator_rangeISC_EESC_SC_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_16pointer_iteratorIPN4mlir6RegionES4_EEEENS_14iterator_rangeIT_EES7_S7_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_15mapped_iteratorIPSt4pairIN4mlir10IdentifierENS3_9AttributeEEZNS_17make_second_rangeIRNS_11SmallVectorIS6_Lj4EEEEEDaOT_EUlRS6_E_RS5_EEEENS_14iterator_rangeISC_EESC_SC_ Unexecuted instantiation: _ZN4llvm10make_rangeINS_23early_inc_iterator_implIN4mlir16ValueUseIteratorINS2_9OpOperandEEEEEEENS_14iterator_rangeIT_EES8_S8_ |
57 | | |
58 | | template <typename T> iterator_range<T> make_range(std::pair<T, T> p) { |
59 | | return iterator_range<T>(std::move(p.first), std::move(p.second)); |
60 | | } |
61 | | |
62 | | } |
63 | | |
64 | | #endif |