Searched refs:OffsetRange (Results 1 – 4 of 4) sorted by relevance
58 struct OffsetRange { struct66 OffsetRange() = default;67 OffsetRange(int32_t L, int32_t H, uint8_t A, uint8_t O = 0) in OffsetRange() function69 OffsetRange &intersect(OffsetRange A) { in intersect() argument87 OffsetRange &shift(int32_t S) { in shift() argument93 OffsetRange &extendBy(int32_t D) { in extendBy() argument108 bool operator==(const OffsetRange &R) const { in operator ==() argument111 bool operator!=(const OffsetRange &R) const { in operator !=() argument114 bool operator<(const OffsetRange &R) const { in operator <() argument121 static OffsetRange zero() { return {0, 0, 1}; } in zero() argument[all …]
78 auto OffsetRange = SE.getUnsignedRange(SE.getSCEV(Offset)); in getBoundsCheckCond() local89 Value *Cmp2 = SizeRange.getUnsignedMin().uge(OffsetRange.getUnsignedMax()) in getBoundsCheckCond()92 Value *Cmp3 = SizeRange.sub(OffsetRange) in getBoundsCheckCond()
1131 ConstantRange OffsetRange = ConstantRange(DecompGEP1.Offset); in aliasGEP() local1152 CR = Index.Val.evaluateWith(CR).sextOrTrunc(OffsetRange.getBitWidth()); in aliasGEP()1154 assert(OffsetRange.getBitWidth() == Scale.getBitWidth() && in aliasGEP()1157 OffsetRange = OffsetRange.add(CR.smul_sat(ConstantRange(Scale))); in aliasGEP()1159 OffsetRange = OffsetRange.add(CR.smul_fast(ConstantRange(Scale))); in aliasGEP()1177 unsigned BW = OffsetRange.getBitWidth(); in aliasGEP()1178 ConstantRange Range1 = OffsetRange.add( in aliasGEP()
497 auto OffsetRange = ExecutorAddrRange(Result->Start + DeltaAddr, in reserve() local500 OnReserved(OffsetRange); in reserve()