| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | BuiltinAttributeInterfaces.h | 60 template <typename IteratorT> 64 NonContiguousState(std::forward<IteratorT>(iterator)); in nonContiguous() 126 template <typename IteratorT, typename T> 162 IteratorT iterator; 169 NonContiguousState(IteratorT iterator) in NonContiguousState() 235 template <typename IteratorT> 236 class ElementsAttrRange : public llvm::iterator_range<IteratorT> { 238 using reference = typename IteratorT::reference; 241 const llvm::iterator_range<IteratorT> &range) in ElementsAttrRange() 243 ElementsAttrRange(Type shapeType, IteratorT beginIt, IteratorT endIt) in ElementsAttrRange() [all …]
|
| H A D | OperationSupport.h | 413 template <typename IteratorT, typename NameT> 414 std::pair<IteratorT, bool> findAttrUnsorted(IteratorT first, IteratorT last, in findAttrUnsorted() 426 template <typename IteratorT> 427 std::pair<IteratorT, bool> findAttrSorted(IteratorT first, IteratorT last, in findAttrSorted() 433 IteratorT mid = first + half; in findAttrSorted() 450 template <typename IteratorT> 451 std::pair<IteratorT, bool> findAttrSorted(IteratorT first, IteratorT last, in findAttrSorted() 462 Attribute getAttrFromSortedRange(IteratorT first, IteratorT last, NameT name) { in getAttrFromSortedRange() 471 getNamedAttrFromSortedRange(IteratorT first, IteratorT last, NameT name) { in getNamedAttrFromSortedRange() 527 template <typename IteratorT, [all …]
|
| H A D | BlockSupport.h | 141 template <typename OpT, typename IteratorT> 143 : public llvm::filter_iterator<IteratorT, bool (*)(Operation &)> { 147 op_filter_iterator(IteratorT it, IteratorT end) in op_filter_iterator() 148 : llvm::filter_iterator<IteratorT, bool (*)(Operation &)>(it, end, in op_filter_iterator() 152 operator const IteratorT &() const { return this->wrapped(); } 157 template <typename OpT, typename IteratorT> 159 : public llvm::mapped_iterator<op_filter_iterator<OpT, IteratorT>, 165 op_iterator(op_filter_iterator<OpT, IteratorT> it) in op_iterator() 166 : llvm::mapped_iterator<op_filter_iterator<OpT, IteratorT>, in op_iterator() 170 operator const IteratorT &() const { return this->wrapped(); }
|
| H A D | Threading.h | 35 template <typename IteratorT, typename FuncT> 36 LogicalResult failableParallelForEach(MLIRContext *context, IteratorT begin, in failableParallelForEach() 37 IteratorT end, FuncT &&func) { in failableParallelForEach() 116 template <typename IteratorT, typename FuncT> 117 void parallelForEach(MLIRContext *context, IteratorT begin, IteratorT end, in parallelForEach()
|
| H A D | BuiltinAttributes.h | 218 template <typename IteratorT> 219 using iterator_range_impl = detail::ElementsAttrRange<IteratorT>;
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | iterator_range.h | 29 template <typename IteratorT> 31 IteratorT begin_iterator, end_iterator; 40 iterator_range(IteratorT begin_iterator, IteratorT end_iterator) in iterator_range() 44 IteratorT begin() const { return begin_iterator; } in begin() 45 IteratorT end() const { return end_iterator; } in end()
|
| H A D | StringExtras.h | 393 template <typename IteratorT> 394 inline std::string join_impl(IteratorT Begin, IteratorT End, in join_impl() 408 template <typename IteratorT> 409 inline std::string join_impl(IteratorT Begin, IteratorT End, in join_impl() 416 for (IteratorT I = Begin; I != End; ++I) in join_impl() 468 template <typename IteratorT> 469 inline std::string join(IteratorT Begin, IteratorT End, StringRef Separator) { in join() 470 using tag = typename std::iterator_traits<IteratorT>::iterator_category; in join()
|
| H A D | SmallVector.h | 35 template <typename IteratorT> class iterator_range;
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchersInternal.h | 846 template <typename MatcherT, typename IteratorT> 847 IteratorT matchesFirstInRange(const MatcherT &Matcher, IteratorT Start, 848 IteratorT End, ASTMatchFinder *Finder, 850 for (IteratorT I = Start; I != End; ++I) { 862 template <typename MatcherT, typename IteratorT> 863 IteratorT matchesFirstInPointerRange(const MatcherT &Matcher, IteratorT Start, 864 IteratorT End, ASTMatchFinder *Finder, 866 for (IteratorT I = Start; I != End; ++I) {
|
| /llvm-project-15.0.7/mlir/tools/mlir-tblgen/ |
| H A D | AttrOrTypeFormatGen.cpp | 402 using IteratorT = ParameterElement *const *; in genParamsParser() typedef 403 IteratorT it = params.begin(); in genParamsParser() 411 IteratorT lastReqIt = lastReq ? llvm::find(params, lastReq) : params.begin(); in genParamsParser() 414 auto betweenFn = [&](IteratorT it) { in genParamsParser() 435 for (IteratorT e = params.end(); it != e; ++it) { in genParamsParser()
|
| /llvm-project-15.0.7/mlir/include/mlir/Support/ |
| H A D | LLVM.h | 90 template <typename IteratorT>
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | LiveInterval.cpp | 64 template <typename ImplT, typename IteratorT, typename CollectionT> 74 using iterator = IteratorT;
|
| /llvm-project-15.0.7/mlir/lib/Rewrite/ |
| H A D | ByteCode.cpp | 412 template <typename T, typename IteratorT = llvm::detail::IterOfRange<T>>
|