reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
48 if (MI.getOpcode() == ARC::LD_rs9 && (Offset >= 256 || Offset < -256)) { 48 if (MI.getOpcode() == ARC::LD_rs9 && (Offset >= 256 || Offset < -256)) { 52 .addImm(Offset) 58 if (MI.getOpcode() != ARC::GETFI && (Offset >= 256 || Offset < -256)) { 58 if (MI.getOpcode() != ARC::GETFI && (Offset >= 256 || Offset < -256)) { 70 << "+Offset=" << Offset << "\n"); 74 unsigned AddOpc = isUInt<6>(Offset) ? ARC::ADD_rru6 : ARC::ADD_rrlimm; 78 .addImm(Offset); 79 Offset = 0; 84 assert((Offset % 4 == 0) && "LD needs 4 byte alignment."); 88 assert((Offset % 2 == 0) && "LDH needs 2 byte alignment."); 95 .addImm(Offset) 99 assert((Offset % 4 == 0) && "ST needs 4 byte alignment."); 102 assert((Offset % 2 == 0) && "STH needs 2 byte alignment."); 109 .addImm(Offset) 115 TII.get(isUInt<6>(Offset) ? ARC::ADD_rru6 : ARC::ADD_rrlimm)) 118 .addImm(Offset);