Lines Matching defs:Copy
886 // Return a pointer to a copy of this rule.
887 virtual Rule *Copy() const = 0;
912 Rule *Copy() const { return new UndefinedRule(*this); }
929 Rule *Copy() const { return new SameValueRule(*this); }
950 Rule *Copy() const { return new OffsetRule(*this); }
979 Rule *Copy() const { return new ValOffsetRule(*this); }
1002 Rule *Copy() const { return new RegisterRule(*this); }
1022 Rule *Copy() const { return new ExpressionRule(*this); }
1043 Rule *Copy() const { return new ValExpressionRule(*this); }
1098 // Since each map owns the rules it refers to, assignment must copy them.
1099 if (rhs.cfa_rule_) cfa_rule_ = rhs.cfa_rule_->Copy();
1102 registers_[it->first] = it->second->Copy();
1110 return it->second->Copy();