Lines Matching defs:EV
367 bool operator<(const ExtValue &EV) const;
368 bool operator==(const ExtValue &EV) const {
369 return ExtRoot(*this) == ExtRoot(EV) && Offset == EV.Offset;
371 bool operator!=(const ExtValue &EV) const {
372 return !operator==(EV);
428 friend raw_ostream &operator<< (raw_ostream &OS, const ExtValue &EV);
544 raw_ostream &operator<< (raw_ostream &OS, const HCE::ExtValue &EV) {
545 OS << HCE::ExtRoot(EV) << " off:" << EV.Offset;
766 bool HCE::ExtValue::operator< (const HCE::ExtValue &EV) const {
768 if (!(ER == ExtRoot(EV)))
769 return ER < EV;
770 return Offset < EV.Offset;
1282 ExtValue EV(ED);
1283 LLVM_DEBUG(dbgs() << " =" << I << ". " << EV << " " << ED << '\n');
1285 Ranges[I-Begin] = getOffsetRange(ED.Rd).shift(EV.Offset);
1302 ExtValue EV(ED);
1303 LLVM_DEBUG(dbgs() << " " << I << ". " << EV << " " << ED << '\n');
1305 Ranges[I-Begin].intersect(Dev.shift(EV.Offset));
1423 const ExtValue &EV = P.first.first;
1424 AssignmentMap::iterator F = IMap.find({EV, ExtExpr()});
1467 auto SameValue = [&EV,this,IsStack](unsigned I) {
1470 ExtValue(ED).Offset == EV.Offset;
1537 const ExtValue &EV = ExtI.first;
1538 MachineOperand ExtOp(EV);
1546 // DefR = PS_fi Rb,##EV
1553 // DefR = ##EV
1558 // DefR = sub(##EV,Rb)
1563 // DefR = add(Rb,##EV)
1572 // DefR = add(##EV,asl(Rb,S))
1773 const ExtValue &EV = ExtI.first; (void)EV;
1784 assert(Ex.Rs == RegOp && EV == ImmOp && Ex.Neg != IsAddi &&
1807 assert(EV == V && Rs == Ex.Rs && IsSub == Ex.Neg && "Initializer mismatch");
1860 ExtValue EV(ED);
1861 int32_t Diff = EV.Offset - DefV.Offset;