Home
last modified time | relevance | path

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

/external/llvm-project/llvm/lib/Target/Hexagon/
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 …]
DHexagonBlockRanges.cpp219 HexagonBlockRanges::HexagonBlockRanges(MachineFunction &mf) in HexagonBlockRanges() function in HexagonBlockRanges
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonBlockRanges.h30 struct HexagonBlockRanges { struct
33 struct RegisterRef {
40 using RegisterSet = std::set<RegisterRef>;
46 enum : unsigned {
53 IndexType() {} in IndexType()
54 IndexType(unsigned Idx) : Index(Idx) {} in IndexType()
56 static bool isInstr(IndexType X) { return X.Index >= First; } in isInstr()
72 unsigned Index = None;
84 IndexType start() const { return first; } in start()
85 IndexType end() const { return second; } in end()
[all …]
DHexagonBlockRanges.cpp219 HexagonBlockRanges::HexagonBlockRanges(MachineFunction &mf) in HexagonBlockRanges() function in HexagonBlockRanges
/external/llvm/lib/Target/Hexagon/
DHexagonBlockRanges.h32 struct HexagonBlockRanges { struct
35 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 …]
DHexagonBlockRanges.cpp228 HexagonBlockRanges::HexagonBlockRanges(MachineFunction &mf) in HexagonBlockRanges() function in HexagonBlockRanges