Lines Matching refs:ER
352 bool operator==(const ExtRoot &ER) const { in operator ==()
353 return Kind == ER.Kind && V.ImmVal == ER.V.ImmVal; in operator ==()
355 bool operator!=(const ExtRoot &ER) const { in operator !=()
356 return !operator==(ER); in operator !=()
358 bool operator<(const ExtRoot &ER) const;
366 ExtValue(const ExtRoot &ER, int32_t Off) : ExtRoot(ER), Offset(Off) {} in ExtValue()
401 void assignInits(const ExtRoot &ER, unsigned Begin, unsigned End,
427 friend raw_ostream &operator<< (raw_ostream &OS, const ExtRoot &ER);
510 raw_ostream &operator<< (raw_ostream &OS, const HCE::ExtRoot &ER) { in operator <<() argument
511 switch (ER.Kind) { in operator <<()
513 OS << "imm:" << ER.V.ImmVal; in operator <<()
516 OS << "fpi:" << *ER.V.CFP; in operator <<()
519 OS << "sym:" << *ER.V.SymbolName; in operator <<()
522 OS << "gad:" << ER.V.GV->getName(); in operator <<()
525 OS << "blk:" << *ER.V.BA; in operator <<()
528 OS << "tgi:" << ER.V.ImmVal; in operator <<()
531 OS << "cpi:" << ER.V.ImmVal; in operator <<()
534 OS << "jti:" << ER.V.ImmVal; in operator <<()
537 OS << "???:" << ER.V.ImmVal; in operator <<()
719 bool HCE::ExtRoot::operator< (const HCE::ExtRoot &ER) const { in operator <()
720 if (Kind != ER.Kind) in operator <()
721 return Kind < ER.Kind; in operator <()
727 return V.ImmVal < ER.V.ImmVal; in operator <()
730 const APFloat &OtherF = ER.V.CFP->getValueAPF(); in operator <()
734 return StringRef(V.SymbolName) < StringRef(ER.V.SymbolName); in operator <()
740 assert(!V.GV->getName().empty() && !ER.V.GV->getName().empty()); in operator <()
741 return V.GV->getName() < ER.V.GV->getName(); in operator <()
744 const BasicBlock *OtherB = ER.V.BA->getBasicBlock(); in operator <()
751 return V.ImmVal < ER.V.ImmVal; in operator <()
767 const ExtRoot &ER = *this; in operator <() local
768 if (!(ER == ExtRoot(EV))) in operator <()
769 return ER < EV; in operator <()
1222 ExtRoot ER(ED.getOp()); in recordExtender() local
1223 if (ER.Kind == MachineOperand::MO_GlobalAddress) in recordExtender()
1224 if (ER.V.GV->getName().empty()) in recordExtender()
1227 if (ER.Kind == MachineOperand::MO_BlockAddress) in recordExtender()
1228 if (ER.V.BA->getFunction() != &(MI.getMF()->getFunction())) in recordExtender()
1261 void HCE::assignInits(const ExtRoot &ER, unsigned Begin, unsigned End, in assignInits() argument
1266 assert(ER == ExtRoot(Extenders[I].getOp())); in assignInits()
1400 ExtValue BestV(ER, Best); in assignInits()