reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/MachineBasicBlock.h
  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>