| /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
| 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/darwin-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/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/MC/ |
| MCDwarf.h | 172 typedef MCDwarfLineEntryCollection::iterator iterator; typedef in class:llvm::MCLineSection
|
| /prebuilts/clang/host/darwin-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/darwin-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/darwin-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/darwin-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/darwin-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/darwin-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/darwin-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/darwin-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/darwin-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/darwin-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/darwin-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...] |
| 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/darwin-x86/clang-4630689/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-4630689/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/darwin-x86/clang-4639204/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-4639204/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...] |