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

References

lib/Target/Hexagon/HexagonConstExtenders.cpp
 1538   if (Ex.Rs.isSlot()) {
 1539     assert(Ex.S == 0 && "Cannot have a shift of a stack slot");
 1540     assert(!Ex.Neg && "Cannot subtract a stack slot");
 1543               .add(MachineOperand(Ex.Rs))
 1546     assert((Ex.Rs.Reg == 0 || Ex.Rs.isVReg()) && "Expecting virtual register");
 1546     assert((Ex.Rs.Reg == 0 || Ex.Rs.isVReg()) && "Expecting virtual register");
 1547     if (Ex.trivial()) {
 1551     } else if (Ex.S == 0) {
 1552       if (Ex.Neg) {
 1556                   .add(MachineOperand(Ex.Rs));
 1560                   .add(MachineOperand(Ex.Rs))
 1564       unsigned NewOpc = Ex.Neg ? Hexagon::S4_subi_asl_ri
 1569                 .add(MachineOperand(Ex.Rs))
 1570                 .addImm(Ex.S);