reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Hexagon/HexagonConstExtenders.cpp
  234       Register &operator=(const MachineOperand &Op) {
  261       bool operator==(Register R) const { return Reg == R.Reg && Sub == R.Sub; }
  262       bool operator!=(Register R) const { return !operator==(R); }
  263       bool operator<(Register R) const {
  292       Register Rs;
  297       ExtExpr(Register RS, bool NG, unsigned SH) : Rs(RS), S(SH), Neg(NG) {}
  324       Register Rd;
  392     OffsetRange getOffsetRange(Register R, const MachineInstr &MI) const;
  394     OffsetRange getOffsetRange(Register Rd) const;
  403     Register insertInitializer(Loc DefL, const ExtenderInit &ExtI);
  404     bool replaceInstrExact(const ExtDesc &ED, Register ExtR);
  406                           Register ExtR, int32_t &Diff);
  407     bool replaceInstr(unsigned Idx, Register ExtR, const ExtenderInit &ExtI);
  443     PrintRegister(HCE::Register R, const HexagonRegisterInfo &I)
  445     HCE::Register Rs;
 1047 OffsetRange HCE::getOffsetRange(Register Rb, const MachineInstr &MI) const {
 1127 OffsetRange HCE::getOffsetRange(Register Rd) const {
 1503   Register Rs = ExtI.second.Rs;  // Only one reg allowed now.
 1527 HCE::Register HCE::insertInitializer(Loc DefL, const ExtenderInit &ExtI) {
 1583 bool HCE::replaceInstrExact(const ExtDesc &ED, Register ExtR) {
 1701       Register ExtR, int32_t &Diff) {
 1782     Register Rs = MI.getOperand(IsSub ? 3 : 2);
 1825 bool HCE::replaceInstr(unsigned Idx, Register ExtR, const ExtenderInit &ExtI) {
 1905       Register DefR = insertInitializer(Q.first, P.first);