Lines Matching defs:HexagonBlockRanges
1 //===- HexagonBlockRanges.h -------------------------------------*- C++ -*-===//
30 struct HexagonBlockRanges {
31 HexagonBlockRanges(MachineFunction &MF);
174 inline HexagonBlockRanges::IndexType::operator unsigned() const {
179 inline bool HexagonBlockRanges::IndexType::operator== (unsigned x) const {
183 inline bool HexagonBlockRanges::IndexType::operator== (IndexType Idx) const {
187 inline bool HexagonBlockRanges::IndexType::operator!= (unsigned x) const {
191 inline bool HexagonBlockRanges::IndexType::operator!= (IndexType Idx) const {
196 HexagonBlockRanges::IndexType HexagonBlockRanges::IndexType::operator++ () {
206 inline bool HexagonBlockRanges::IndexType::operator< (unsigned Idx) const {
210 inline bool HexagonBlockRanges::IndexType::operator< (IndexType Idx) const {
230 inline bool HexagonBlockRanges::IndexType::operator<= (IndexType Idx) const {
234 raw_ostream &operator<< (raw_ostream &OS, HexagonBlockRanges::IndexType Idx);
236 const HexagonBlockRanges::IndexRange &IR);
238 const HexagonBlockRanges::RangeList &RL);
240 const HexagonBlockRanges::InstrIndexMap &M);
242 const HexagonBlockRanges::PrintRangeMap &P);