Coverage Report

Created: 2020-06-26 05:44

/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