HomeSort by relevance Sort by last modified time
    Searched defs:iterator (Results 1976 - 2000 of 3929) sorted by null

<<71727374757677787980>>

  /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/ADT/
STLExtras.h 25 #include <iterator>
33 #include "llvm/ADT/iterator.h"
130 // Extra additions to <iterator>
133 // mapped_iterator - This is a simple iterator adapter that causes a function to
134 // be applied whenever operator* is invoked on the iterator.
209 template <class Iterator, class Func>
210 inline mapped_iterator<Iterator, Func>
211 operator+(typename mapped_iterator<Iterator, Func>::difference_type N,
212 const mapped_iterator<Iterator, Func> &X) {
213 return mapped_iterator<Iterator, Func>(X.getCurrent() - N, X.getFunc())
620 iterator; typedef in class:llvm::detail::concat_range
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/CodeGen/
DIE.h 22 #include "llvm/ADT/iterator.h"
31 #include <iterator>
516 class iterator class in class:llvm::IntrusiveBackList
517 : public iterator_facade_base<iterator, std::forward_iterator_tag, T> {
523 iterator() = default;
524 explicit iterator(T *N) : N(N) {} function in class:llvm::IntrusiveBackList::iterator
526 iterator &operator++() {
534 bool operator==(const iterator &X) const { return N == X.N; }
535 bool operator!=(const iterator &X) const { return N != X.N; }
545 // Placate MSVC by explicitly scoping 'iterator'
    [all...]
ScheduleDAG.h 23 #include "llvm/ADT/iterator.h"
29 #include <iterator>
264 typedef SmallVectorImpl<SDep>::iterator pred_iterator;
265 typedef SmallVectorImpl<SDep>::iterator succ_iterator;
622 class SUnitIterator : public std::iterator<std::forward_iterator_tag,
681 typedef pointer_iterator<std::vector<SUnit>::iterator> nodes_iterator;
747 typedef std::vector<int>::iterator iterator; typedef in class:llvm::SUnit::ScheduleDAGTopologicalSort
749 iterator begin() { return Index2Node.begin(); }
751 iterator end() { return Index2Node.end();
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/ADT/
ImmutableSet.h 19 #include "llvm/ADT/iterator.h"
27 #include <iterator>
54 typedef ImutAVLTreeInOrderIterator<ImutInfo> iterator; typedef in class:llvm::ImutAVLTree
111 /// begin - Returns an iterator that iterates over the nodes of the tree
112 /// in an inorder traversal. The returned iterator thus refers to the
114 iterator begin() const { return iterator(this); }
116 /// end - Returns an iterator for the tree that denotes the end of an
118 iterator end() const { return iterator(); }
1087 typedef ImutAVLValueIterator<ImmutableSet> iterator; typedef in class:llvm::ImmutableSet
1199 typedef ImutAVLValueIterator<ImmutableSetRef> iterator; typedef in class:llvm::ImmutableSetRef
    [all...]
STLExtras.h 25 #include <iterator>
33 #include "llvm/ADT/iterator.h"
128 // Extra additions to <iterator>
131 // mapped_iterator - This is a simple iterator adapter that causes a function to
132 // be applied whenever operator* is invoked on the iterator.
207 template <class Iterator, class Func>
208 inline mapped_iterator<Iterator, Func>
209 operator+(typename mapped_iterator<Iterator, Func>::difference_type N,
210 const mapped_iterator<Iterator, Func> &X) {
211 return mapped_iterator<Iterator, Func>(X.getCurrent() - N, X.getFunc())
618 iterator; typedef in class:llvm::detail::concat_range
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/
MemorySSA.h 81 #include "llvm/ADT/iterator.h"
100 #include <iterator>
159 typedef user_iterator iterator; typedef in class:llvm::MemoryAccess
162 /// \brief This iterator walks over all of the defs in a given
441 // Block iterator interface. This provides access to the list of incoming
493 assert(this == U.getUser() && "Iterator doesn't point to PHI's Uses?");
498 /// to value use iterator.
675 void moveTo(MemoryUseOrDef *What, BasicBlock *BB, AccessList::iterator Where);
687 AccessList::iterator);
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
DIE.h 22 #include "llvm/ADT/iterator.h"
31 #include <iterator>
513 class iterator class in class:llvm::IntrusiveBackList
514 : public iterator_facade_base<iterator, std::forward_iterator_tag, T> {
519 iterator() = default;
520 explicit iterator(T *N) : N(N) {} function in class:llvm::IntrusiveBackList::iterator
522 iterator &operator++() {
530 bool operator==(const iterator &X) const { return N == X.N; }
531 bool operator!=(const iterator &X) const { return N != X.N; }
541 // Placate MSVC by explicitly scoping 'iterator'
    [all...]
MachineBasicBlock.h 44 typedef simple_ilist<MachineInstr, ilist_sentinel_tracking<true>>::iterator
86 typedef std::vector<BranchProbability>::iterator probability_iterator;
148 typedef Instructions::iterator instr_iterator;
153 typedef MachineInstrBundleIterator<MachineInstr> iterator; typedef in class:llvm::MachineBasicBlock
188 iterator begin() { return instr_begin(); }
190 iterator end () { return instr_end(); }
208 inline iterator_range<iterator> terminators() {
216 typedef std::vector<MachineBasicBlock *>::iterator pred_iterator;
218 typedef std::vector<MachineBasicBlock *>::iterator succ_iterator;
399 /// Set successor probability of a given iterator
    [all...]
MachineScheduler.h 197 virtual void initPolicy(MachineBasicBlock::iterator Begin,
198 MachineBasicBlock::iterator End,
258 MachineBasicBlock::iterator CurrentTop;
261 MachineBasicBlock::iterator CurrentBottom;
309 MachineBasicBlock::iterator top() const { return CurrentTop; }
310 MachineBasicBlock::iterator bottom() const { return CurrentBottom; }
316 MachineBasicBlock::iterator begin,
317 MachineBasicBlock::iterator end,
326 void moveInstruction(MachineInstr *MI, MachineBasicBlock::iterator InsertPos);
377 MachineBasicBlock::iterator LiveRegionEnd
530 typedef std::vector<SUnit*>::iterator iterator; typedef in class:llvm::ReadyQueue
    [all...]
ScheduleDAG.h 21 #include "llvm/ADT/iterator.h"
29 #include <iterator>
261 typedef SmallVectorImpl<SDep>::iterator pred_iterator;
262 typedef SmallVectorImpl<SDep>::iterator succ_iterator;
616 class SUnitIterator : public std::iterator<std::forward_iterator_tag,
675 typedef pointer_iterator<std::vector<SUnit>::iterator> nodes_iterator;
741 typedef std::vector<int>::iterator iterator; typedef in class:llvm::SUnit::ScheduleDAGTopologicalSort
743 iterator begin() { return Index2Node.begin(); }
745 iterator end() { return Index2Node.end();
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/IR/
Module.h 69 /// The Global Variable iterator.
70 typedef GlobalListType::iterator global_iterator;
71 /// The Global Variable constant iterator.
75 typedef FunctionListType::iterator iterator; typedef in class:llvm::Module
76 /// The Function constant iterator
79 /// The Function reverse iterator.
81 /// The Function constant reverse iterator.
85 typedef AliasListType::iterator alias_iterator;
86 /// The Global Alias constant iterator
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/MC/
MCDwarf.h 172 typedef MCDwarfLineEntryCollection::iterator iterator; typedef in class:llvm::MCLineSection
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Support/
TargetRegistry.h 33 #include <iterator>
565 class iterator class in struct:llvm::TargetRegistry
566 : public std::iterator<std::forward_iterator_tag, Target, ptrdiff_t> {
571 explicit iterator(Target *T) : Current(T) {} function in class:llvm::TargetRegistry::iterator
574 iterator() = default;
576 bool operator==(const iterator &x) const { return Current == x.Current; }
577 bool operator!=(const iterator &x) const { return !operator==(x); }
579 // Iterator traversal: forward iteration only
580 iterator &operator++() { // Preincrement
581 assert(Current && "Cannot increment end iterator!");
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/ADT/
STLExtras.h 25 #include <iterator>
33 #include "llvm/ADT/iterator.h"
128 // Extra additions to <iterator>
131 // mapped_iterator - This is a simple iterator adapter that causes a function to
132 // be applied whenever operator* is invoked on the iterator.
207 template <class Iterator, class Func>
208 inline mapped_iterator<Iterator, Func>
209 operator+(typename mapped_iterator<Iterator, Func>::difference_type N,
210 const mapped_iterator<Iterator, Func> &X) {
211 return mapped_iterator<Iterator, Func>(X.getCurrent() - N, X.getFunc())
618 iterator; typedef in class:llvm::detail::concat_range
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Analysis/
MemorySSA.h 81 #include "llvm/ADT/iterator.h"
101 #include <iterator>
158 typedef user_iterator iterator; typedef in class:llvm::MemoryAccess
161 /// \brief This iterator walks over all of the defs in a given
437 // Block iterator interface. This provides access to the list of incoming
489 assert(this == U.getUser() && "Iterator doesn't point to PHI's Uses?");
494 /// to value use iterator.
708 void moveTo(MemoryUseOrDef *What, BasicBlock *BB, AccessList::iterator Where);
720 AccessList::iterator);
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/CodeGen/
DIE.h 22 #include "llvm/ADT/iterator.h"
31 #include <iterator>
516 class iterator class in class:llvm::IntrusiveBackList
517 : public iterator_facade_base<iterator, std::forward_iterator_tag, T> {
523 iterator() = default;
524 explicit iterator(T *N) : N(N) {} function in class:llvm::IntrusiveBackList::iterator
526 iterator &operator++() {
534 bool operator==(const iterator &X) const { return N == X.N; }
535 bool operator!=(const iterator &X) const { return N != X.N; }
545 // Placate MSVC by explicitly scoping 'iterator'
    [all...]
ScheduleDAG.h 23 #include "llvm/ADT/iterator.h"
29 #include <iterator>
261 typedef SmallVectorImpl<SDep>::iterator pred_iterator;
262 typedef SmallVectorImpl<SDep>::iterator succ_iterator;
616 class SUnitIterator : public std::iterator<std::forward_iterator_tag,
675 typedef pointer_iterator<std::vector<SUnit>::iterator> nodes_iterator;
741 typedef std::vector<int>::iterator iterator; typedef in class:llvm::SUnit::ScheduleDAGTopologicalSort
743 iterator begin() { return Index2Node.begin(); }
745 iterator end() { return Index2Node.end();
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Support/
TargetRegistry.h 33 #include <iterator>
565 class iterator class in struct:llvm::TargetRegistry
566 : public std::iterator<std::forward_iterator_tag, Target, ptrdiff_t> {
571 explicit iterator(Target *T) : Current(T) {} function in class:llvm::TargetRegistry::iterator
574 iterator() = default;
576 bool operator==(const iterator &x) const { return Current == x.Current; }
577 bool operator!=(const iterator &x) const { return !operator==(x); }
579 // Iterator traversal: forward iteration only
580 iterator &operator++() { // Preincrement
581 assert(Current && "Cannot increment end iterator!");
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/ADT/
STLExtras.h 25 #include <iterator>
33 #include "llvm/ADT/iterator.h"
128 // Extra additions to <iterator>
131 // mapped_iterator - This is a simple iterator adapter that causes a function to
132 // be applied whenever operator* is invoked on the iterator.
207 template <class Iterator, class Func>
208 inline mapped_iterator<Iterator, Func>
209 operator+(typename mapped_iterator<Iterator, Func>::difference_type N,
210 const mapped_iterator<Iterator, Func> &X) {
211 return mapped_iterator<Iterator, Func>(X.getCurrent() - N, X.getFunc())
618 iterator; typedef in class:llvm::detail::concat_range
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Analysis/
MemorySSA.h 81 #include "llvm/ADT/iterator.h"
101 #include <iterator>
158 typedef user_iterator iterator; typedef in class:llvm::MemoryAccess
161 /// \brief This iterator walks over all of the defs in a given
437 // Block iterator interface. This provides access to the list of incoming
489 assert(this == U.getUser() && "Iterator doesn't point to PHI's Uses?");
494 /// to value use iterator.
708 void moveTo(MemoryUseOrDef *What, BasicBlock *BB, AccessList::iterator Where);
720 AccessList::iterator);
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/CodeGen/
DIE.h 22 #include "llvm/ADT/iterator.h"
31 #include <iterator>
516 class iterator class in class:llvm::IntrusiveBackList
517 : public iterator_facade_base<iterator, std::forward_iterator_tag, T> {
523 iterator() = default;
524 explicit iterator(T *N) : N(N) {} function in class:llvm::IntrusiveBackList::iterator
526 iterator &operator++() {
534 bool operator==(const iterator &X) const { return N == X.N; }
535 bool operator!=(const iterator &X) const { return N != X.N; }
545 // Placate MSVC by explicitly scoping 'iterator'
    [all...]
ScheduleDAG.h 23 #include "llvm/ADT/iterator.h"
29 #include <iterator>
261 typedef SmallVectorImpl<SDep>::iterator pred_iterator;
262 typedef SmallVectorImpl<SDep>::iterator succ_iterator;
616 class SUnitIterator : public std::iterator<std::forward_iterator_tag,
675 typedef pointer_iterator<std::vector<SUnit>::iterator> nodes_iterator;
741 typedef std::vector<int>::iterator iterator; typedef in class:llvm::SUnit::ScheduleDAGTopologicalSort
743 iterator begin() { return Index2Node.begin(); }
745 iterator end() { return Index2Node.end();
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Support/
TargetRegistry.h 33 #include <iterator>
565 class iterator class in struct:llvm::TargetRegistry
566 : public std::iterator<std::forward_iterator_tag, Target, ptrdiff_t> {
571 explicit iterator(Target *T) : Current(T) {} function in class:llvm::TargetRegistry::iterator
574 iterator() = default;
576 bool operator==(const iterator &x) const { return Current == x.Current; }
577 bool operator!=(const iterator &x) const { return !operator==(x); }
579 // Iterator traversal: forward iteration only
580 iterator &operator++() { // Preincrement
581 assert(Current && "Cannot increment end iterator!");
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/ADT/
STLExtras.h 25 #include <iterator>
33 #include "llvm/ADT/iterator.h"
130 // Extra additions to <iterator>
133 // mapped_iterator - This is a simple iterator adapter that causes a function to
134 // be applied whenever operator* is invoked on the iterator.
209 template <class Iterator, class Func>
210 inline mapped_iterator<Iterator, Func>
211 operator+(typename mapped_iterator<Iterator, Func>::difference_type N,
212 const mapped_iterator<Iterator, Func> &X) {
213 return mapped_iterator<Iterator, Func>(X.getCurrent() - N, X.getFunc())
620 iterator; typedef in class:llvm::detail::concat_range
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/CodeGen/
DIE.h 22 #include "llvm/ADT/iterator.h"
31 #include <iterator>
516 class iterator class in class:llvm::IntrusiveBackList
517 : public iterator_facade_base<iterator, std::forward_iterator_tag, T> {
523 iterator() = default;
524 explicit iterator(T *N) : N(N) {} function in class:llvm::IntrusiveBackList::iterator
526 iterator &operator++() {
534 bool operator==(const iterator &X) const { return N == X.N; }
535 bool operator!=(const iterator &X) const { return N != X.N; }
545 // Placate MSVC by explicitly scoping 'iterator'
    [all...]

Completed in 1191 milliseconds

<<71727374757677787980>>