Home
last modified time | relevance | path

Searched refs:PacketIterator (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCInstrInfo.h44 class PacketIterator : public std::iterator<std::forward_iterator_tag,
45 PacketIterator> {
53 PacketIterator(MCInstrInfo const &MCII, MCInst const &Inst);
54 PacketIterator(MCInstrInfo const &MCII, MCInst const &Inst, std::nullptr_t);
56 PacketIterator &operator++();
58 bool operator==(PacketIterator const &Other) const;
59 bool operator!=(PacketIterator const &Other) const {
92 iterator_range<Hexagon::PacketIterator>
H A DHexagonMCInstrInfo.cpp39 Hexagon::PacketIterator::PacketIterator(MCInstrInfo const &MCII, in PacketIterator() function in Hexagon::PacketIterator
45 Hexagon::PacketIterator::PacketIterator(MCInstrInfo const &MCII, in PacketIterator() function in Hexagon::PacketIterator
50 Hexagon::PacketIterator &Hexagon::PacketIterator::operator++() { in operator ++()
71 MCInst const &Hexagon::PacketIterator::operator*() const { in operator *()
77 bool Hexagon::PacketIterator::operator==(PacketIterator const &Other) const { in operator ==()
102 iterator_range<Hexagon::PacketIterator>
106 return make_range(Hexagon::PacketIterator(MCII, MCI), in bundleInstructions()
107 Hexagon::PacketIterator(MCII, MCI, nullptr)); in bundleInstructions()