Lines Matching refs:OffsetRange

55   struct OffsetRange {  struct
63 OffsetRange() = default;
64 OffsetRange(int32_t L, int32_t H, uint8_t A, uint8_t O = 0) in OffsetRange() argument
66 OffsetRange &intersect(OffsetRange A) { in intersect() argument
84 OffsetRange &shift(int32_t S) { in shift() argument
90 OffsetRange &extendBy(int32_t D) { in extendBy() argument
105 bool operator==(const OffsetRange &R) const { in operator ==() argument
108 bool operator!=(const OffsetRange &R) const { in operator !=() argument
111 bool operator<(const OffsetRange &R) const { in operator <() argument
118 static OffsetRange zero() { return {0, 0, 1}; } in zero() argument
123 Node(const OffsetRange &R) : MaxEnd(R.Max), Range(R) {} in Node()
127 const OffsetRange &Range;
133 void add(const OffsetRange &R) { in add()
162 Node *add(Node *N, const OffsetRange &R);
392 OffsetRange getOffsetRange(Register R, const MachineInstr &MI) const;
393 OffsetRange getOffsetRange(const ExtDesc &ED) const;
394 OffsetRange getOffsetRange(Register Rd) const;
427 friend raw_ostream &operator<< (raw_ostream &OS, const OffsetRange &OR);
434 raw_ostream &operator<< (raw_ostream &OS, const OffsetRange &OR) { in operator <<()
621 RangeTree::Node *RangeTree::add(Node *N, const OffsetRange &R) { in add()
1047 OffsetRange HCE::getOffsetRange(Register Rb, const MachineInstr &MI) const { in getOffsetRange()
1052 return OffsetRange::zero(); in getOffsetRange()
1057 return OffsetRange::zero(); in getOffsetRange()
1058 OffsetRange R = { -(1<<15)+1, (1<<15)-1, 1 }; in getOffsetRange()
1064 return OffsetRange::zero(); in getOffsetRange()
1073 return OffsetRange::zero(); in getOffsetRange()
1087 OffsetRange R = { Min, Max, A }; in getOffsetRange()
1098 OffsetRange HCE::getOffsetRange(const ExtDesc &ED) const { in getOffsetRange()
1105 return OffsetRange::zero(); in getOffsetRange()
1113 return OffsetRange::zero(); in getOffsetRange()
1127 OffsetRange HCE::getOffsetRange(Register Rd) const { in getOffsetRange()
1128 OffsetRange Range; in getOffsetRange()
1134 return OffsetRange::zero(); in getOffsetRange()
1266 std::vector<OffsetRange> Ranges(End-Begin); in assignInits()
1298 OffsetRange Dev = getOffsetRange(ED); in assignInits()
1305 std::map<OffsetRange, IndexList> RangeMap; in assignInits()
1332 for (const OffsetRange &R : Ranges) in assignInits()
1356 const OffsetRange &R = N->Range; in assignInits()
1727 OffsetRange R = getOffsetRange(MI.getOperand(0)); in replaceInstrExpr()
1740 OffsetRange Uses = getOffsetRange(MI.getOperand(0)); in replaceInstrExpr()