reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;