Lines Matching refs:HexagonBlockRanges
32 struct HexagonBlockRanges { struct
33 HexagonBlockRanges(MachineFunction &MF);
166 inline HexagonBlockRanges::IndexType::operator unsigned() const { argument
171 inline bool HexagonBlockRanges::IndexType::operator== (unsigned x) const {
175 inline bool HexagonBlockRanges::IndexType::operator== (IndexType Idx) const {
179 inline bool HexagonBlockRanges::IndexType::operator!= (unsigned x) const {
183 inline bool HexagonBlockRanges::IndexType::operator!= (IndexType Idx) const {
188 HexagonBlockRanges::IndexType HexagonBlockRanges::IndexType::operator++ () {
198 inline bool HexagonBlockRanges::IndexType::operator< (unsigned Idx) const {
202 inline bool HexagonBlockRanges::IndexType::operator< (IndexType Idx) const {
222 inline bool HexagonBlockRanges::IndexType::operator<= (IndexType Idx) const {
227 raw_ostream &operator<< (raw_ostream &OS, HexagonBlockRanges::IndexType Idx);
229 const HexagonBlockRanges::IndexRange &IR);
231 const HexagonBlockRanges::RangeList &RL);
233 const HexagonBlockRanges::InstrIndexMap &M);
235 const HexagonBlockRanges::PrintRangeMap &P);