Lines Matching defs:ExtValue
361 struct ExtValue : public ExtRoot {
364 ExtValue(const MachineOperand &Op);
365 ExtValue(const ExtDesc &ED) : ExtValue(ED.getOp()) {}
366 ExtValue(const ExtRoot &ER, int32_t Off) : ExtRoot(ER), Offset(Off) {}
367 bool operator<(const ExtValue &EV) const;
368 bool operator==(const ExtValue &EV) const {
371 bool operator!=(const ExtValue &EV) const {
378 using ExtenderInit = std::pair<ExtValue, ExtExpr>;
428 friend raw_ostream &operator<< (raw_ostream &OS, const ExtValue &EV);
544 raw_ostream &operator<< (raw_ostream &OS, const HCE::ExtValue &EV) {
754 HCE::ExtValue::ExtValue(const MachineOperand &Op) : ExtRoot(Op) {
766 bool HCE::ExtValue::operator< (const HCE::ExtValue &EV) const {
773 HCE::ExtValue::operator MachineOperand() const {
1282 ExtValue EV(ED);
1302 ExtValue EV(ED);
1400 ExtValue BestV(ER, Best);
1423 const ExtValue &EV = P.first.first;
1470 ExtValue(ED).Offset == EV.Offset;
1537 const ExtValue &EV = ExtI.first;
1773 const ExtValue &EV = ExtI.first; (void)EV;
1806 ExtValue V = MI.getOperand(IsSub ? 2 : 3);
1856 const ExtValue &DefV = ExtI.first;
1857 assert(ExtRoot(ExtValue(ED)) == ExtRoot(DefV) && "Extender root mismatch");
1860 ExtValue EV(ED);
1986 ExtValue VA(A), VB(B);