Home
last modified time | relevance | path

Searched defs:HexagonBlockRanges (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBlockRanges.h31 struct HexagonBlockRanges { struct
35 struct RegisterRef {
43 using RegisterSet = std::set<RegisterRef>;
49 enum : unsigned {
56 IndexType() {} in IndexType()
57 IndexType(unsigned Idx) : Index(Idx) {} in IndexType()
59 static bool isInstr(IndexType X) { return X.Index >= First; } in isInstr()
75 unsigned Index = None;
87 IndexType start() const { return first; } in start()
88 IndexType end() const { return second; } in end()
[all …]
H A DHexagonBlockRanges.cpp219 HexagonBlockRanges::HexagonBlockRanges(MachineFunction &mf) in HexagonBlockRanges() function in HexagonBlockRanges