reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
181 using iterator = MachineInstrBundleIterator<MachineInstr>; 182 using const_iterator = MachineInstrBundleIterator<const MachineInstr>; 183 using reverse_iterator = MachineInstrBundleIterator<MachineInstr, true>; 185 MachineInstrBundleIterator<const MachineInstr, true>;include/llvm/CodeGen/MachineInstrBundleIterator.h
127 MachineInstrBundleIterator<typename nonconst_instr_iterator::value_type, 129 using reverse_iterator = MachineInstrBundleIterator<Ty, !IsReverse>; 154 const MachineInstrBundleIterator<OtherTy, IsReverse> &I, 170 const MachineInstrBundleIterator<Ty, !IsReverse> &I) 171 : MachineInstrBundleIterator(++I.getReverse()) {} 174 static MachineInstrBundleIterator getAtBundleBegin(instr_iterator MI) { 184 friend bool operator==(const MachineInstrBundleIterator &L, 185 const MachineInstrBundleIterator &R) { 188 friend bool operator==(const MachineInstrBundleIterator &L, 193 const MachineInstrBundleIterator &R) { 196 friend bool operator==(const MachineInstrBundleIterator &L, 201 const MachineInstrBundleIterator &R) { 204 friend bool operator==(const MachineInstrBundleIterator &L, const_pointer R) { 207 friend bool operator==(const_pointer L, const MachineInstrBundleIterator &R) { 210 friend bool operator==(const MachineInstrBundleIterator &L, 215 const MachineInstrBundleIterator &R) { 219 friend bool operator!=(const MachineInstrBundleIterator &L, 220 const MachineInstrBundleIterator &R) { 223 friend bool operator!=(const MachineInstrBundleIterator &L, 228 const MachineInstrBundleIterator &R) { 231 friend bool operator!=(const MachineInstrBundleIterator &L, 236 const MachineInstrBundleIterator &R) { 239 friend bool operator!=(const MachineInstrBundleIterator &L, const_pointer R) { 242 friend bool operator!=(const_pointer L, const MachineInstrBundleIterator &R) { 245 friend bool operator!=(const MachineInstrBundleIterator &L, 250 const MachineInstrBundleIterator &R) { 255 MachineInstrBundleIterator &operator--() { 259 MachineInstrBundleIterator &operator++() { 263 MachineInstrBundleIterator operator--(int) { 264 MachineInstrBundleIterator Temp = *this; 268 MachineInstrBundleIterator operator++(int) { 269 MachineInstrBundleIterator Temp = *this;unittests/CodeGen/MachineInstrBundleIteratorTest.cpp
22 typedef MachineInstrBundleIterator<MyBundledInstr> bundled_iterator; 23 typedef MachineInstrBundleIterator<const MyBundledInstr> const_bundled_iterator; 24 typedef MachineInstrBundleIterator<MyBundledInstr, true> 26 typedef MachineInstrBundleIterator<const MyBundledInstr, true> 137 typedef MachineInstrBundleIterator<MyUnbundledInstr> unbundled_iterator; 138 typedef MachineInstrBundleIterator<const MyUnbundledInstr> 140 typedef MachineInstrBundleIterator<MyUnbundledInstr, true> 142 typedef MachineInstrBundleIterator<const MyUnbundledInstr, true> 153 typedef MachineInstrBundleIterator<MyUnbundledInstr> iterator; 154 typedef MachineInstrBundleIterator<MyUnbundledInstr, true> reverse_iterator; 155 typedef MachineInstrBundleIterator<const MyUnbundledInstr> const_iterator; 156 typedef MachineInstrBundleIterator<const MyUnbundledInstr, true>