Lines Matching refs:OffsetRange

58   struct OffsetRange {  struct
66 OffsetRange() = default;
67 OffsetRange(int32_t L, int32_t H, uint8_t A, uint8_t O = 0) in OffsetRange() function
69 OffsetRange &intersect(OffsetRange A) { in intersect() argument
87 OffsetRange &shift(int32_t S) { in shift() argument
93 OffsetRange &extendBy(int32_t D) { in extendBy() argument
108 bool operator==(const OffsetRange &R) const { in operator ==() argument
111 bool operator!=(const OffsetRange &R) const { in operator !=() argument
114 bool operator<(const OffsetRange &R) const { in operator <() argument
121 static OffsetRange zero() { return {0, 0, 1}; } in zero() argument
126 Node(const OffsetRange &R) : MaxEnd(R.Max), Range(R) {} in Node()
130 const OffsetRange &Range;
136 void add(const OffsetRange &R) { in add()
165 Node *add(Node *N, const OffsetRange &R);
394 OffsetRange getOffsetRange(Register R, const MachineInstr &MI) const;
395 OffsetRange getOffsetRange(const ExtDesc &ED) const;
396 OffsetRange getOffsetRange(Register Rd) const;
429 friend raw_ostream &operator<< (raw_ostream &OS, const OffsetRange &OR);
436 raw_ostream &operator<< (raw_ostream &OS, const OffsetRange &OR) { in operator <<()
623 RangeTree::Node *RangeTree::add(Node *N, const OffsetRange &R) { in add()
1049 OffsetRange HCE::getOffsetRange(Register Rb, const MachineInstr &MI) const { in getOffsetRange()
1054 return OffsetRange::zero(); in getOffsetRange()
1059 return OffsetRange::zero(); in getOffsetRange()
1060 OffsetRange R = { -(1<<15)+1, (1<<15)-1, 1 }; in getOffsetRange()
1066 return OffsetRange::zero(); in getOffsetRange()
1075 return OffsetRange::zero(); in getOffsetRange()
1089 OffsetRange R = { Min, Max, A }; in getOffsetRange()
1100 OffsetRange HCE::getOffsetRange(const ExtDesc &ED) const { in getOffsetRange()
1107 return OffsetRange::zero(); in getOffsetRange()
1115 return OffsetRange::zero(); in getOffsetRange()
1129 OffsetRange HCE::getOffsetRange(Register Rd) const { in getOffsetRange()
1130 OffsetRange Range; in getOffsetRange()
1136 return OffsetRange::zero(); in getOffsetRange()
1268 std::vector<OffsetRange> Ranges(End-Begin); in assignInits()
1300 OffsetRange Dev = getOffsetRange(ED); in assignInits()
1307 std::map<OffsetRange, IndexList> RangeMap; in assignInits()
1334 for (const OffsetRange &R : Ranges) in assignInits()
1358 const OffsetRange &R = N->Range; in assignInits()
1747 OffsetRange R = getOffsetRange(MI.getOperand(0)); in replaceInstrExpr()
1760 OffsetRange Uses = getOffsetRange(MI.getOperand(0)); in replaceInstrExpr()