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

References

lib/Target/ARM/ARMBaseInstrInfo.cpp
 2533     Offset += MI.getOperand(FrameRegIdx+1).getImm();
 2534     if (Offset == 0) {
 2539       Offset = 0;
 2541     } else if (Offset < 0) {
 2542       Offset = -Offset;
 2542       Offset = -Offset;
 2548     if (ARM_AM::getSOImmVal(Offset) != -1) {
 2551       MI.getOperand(FrameRegIdx+1).ChangeToImmediate(Offset);
 2552       Offset = 0;
 2558     unsigned RotAmt = ARM_AM::getSOImmValRotate(Offset);
 2559     unsigned ThisImmVal = Offset & ARM_AM::rotr32(0xFF, RotAmt);
 2562     Offset &= ~ThisImmVal;
 2626     Offset += InstrOffs * Scale;
 2627     assert((Offset & (Scale-1)) == 0 && "Can't encode this offset!");
 2628     if (Offset < 0) {
 2629       Offset = -Offset;
 2629       Offset = -Offset;
 2637       int ImmedOffset = Offset / Scale;
 2639       if ((unsigned)Offset <= Mask * Scale) {
 2652         Offset = 0;
 2665       Offset &= ~(Mask*Scale);
 2669   Offset = (isSub) ? -Offset : Offset;
 2669   Offset = (isSub) ? -Offset : Offset;
 2669   Offset = (isSub) ? -Offset : Offset;
 2670   return Offset == 0;