Searched defs:HexagonBlockRanges (Results 1 – 4 of 4) sorted by relevance
31 struct HexagonBlockRanges { struct34 struct RegisterRef {41 using RegisterSet = std::set<RegisterRef>;47 enum : unsigned {54 IndexType() {} in IndexType()55 IndexType(unsigned Idx) : Index(Idx) {} in IndexType()57 static bool isInstr(IndexType X) { return X.Index >= First; } in isInstr()73 unsigned Index = None;85 IndexType start() const { return first; } in start()86 IndexType end() const { return second; } in end()[all …]
220 HexagonBlockRanges::HexagonBlockRanges(MachineFunction &mf) in HexagonBlockRanges() function in HexagonBlockRanges
32 struct HexagonBlockRanges { struct35 struct RegisterRef {41 typedef std::set<RegisterRef> RegisterSet;47 enum : unsigned {53 static bool isInstr(IndexType X) { return X.Index >= First; } in isInstr()55 IndexType() : Index(None) {} in IndexType()56 IndexType(unsigned Idx) : Index(Idx) {} in IndexType()71 unsigned Index;79 IndexRange() : Fixed(false), TiedEnd(false) {} in IndexRange()82 IndexType start() const { return first; } in start()[all …]
228 HexagonBlockRanges::HexagonBlockRanges(MachineFunction &mf) in HexagonBlockRanges() function in HexagonBlockRanges