• Home
  • Raw
  • Download

Lines Matching refs:ShiftAmount

2581       int64_t ShiftAmount = Const->getValue();  in lowerInt64Arithmetic()  local
2582 if (ShiftAmount == 1) { in lowerInt64Arithmetic()
2588 } else if (ShiftAmount < INT32_BITS) { in lowerInt64Arithmetic()
2590 _srl(T1, Src0LoR, INT32_BITS - ShiftAmount); in lowerInt64Arithmetic()
2591 _sll(T2, Src0HiR, ShiftAmount); in lowerInt64Arithmetic()
2593 _sll(T_Lo, Src0LoR, ShiftAmount); in lowerInt64Arithmetic()
2594 } else if (ShiftAmount == INT32_BITS) { in lowerInt64Arithmetic()
2597 } else if (ShiftAmount > INT32_BITS && ShiftAmount < 64) { in lowerInt64Arithmetic()
2598 _sll(T_Hi, Src0LoR, ShiftAmount - INT32_BITS); in lowerInt64Arithmetic()
2640 int64_t ShiftAmount = Const->getValue(); in lowerInt64Arithmetic() local
2641 if (ShiftAmount < INT32_BITS) { in lowerInt64Arithmetic()
2643 _sll(T1, Src0HiR, INT32_BITS - ShiftAmount); in lowerInt64Arithmetic()
2644 _srl(T2, Src0LoR, ShiftAmount); in lowerInt64Arithmetic()
2646 _srl(T_Hi, Src0HiR, ShiftAmount); in lowerInt64Arithmetic()
2647 } else if (ShiftAmount == INT32_BITS) { in lowerInt64Arithmetic()
2650 } else if (ShiftAmount > INT32_BITS && ShiftAmount < 64) { in lowerInt64Arithmetic()
2651 _srl(T_Lo, Src0HiR, ShiftAmount - INT32_BITS); in lowerInt64Arithmetic()
2694 int64_t ShiftAmount = Const->getValue(); in lowerInt64Arithmetic() local
2695 if (ShiftAmount < INT32_BITS) { in lowerInt64Arithmetic()
2697 _sll(T1, Src0HiR, INT32_BITS - ShiftAmount); in lowerInt64Arithmetic()
2698 _srl(T2, Src0LoR, ShiftAmount); in lowerInt64Arithmetic()
2700 _sra(T_Hi, Src0HiR, ShiftAmount); in lowerInt64Arithmetic()
2701 } else if (ShiftAmount == INT32_BITS) { in lowerInt64Arithmetic()
2704 } else if (ShiftAmount > INT32_BITS && ShiftAmount < 64) { in lowerInt64Arithmetic()
2705 _sra(T_Lo, Src0HiR, ShiftAmount - INT32_BITS); in lowerInt64Arithmetic()
3646 const uint32_t ShiftAmount = in lowerCast() local
3677 _sll(T1_Lo, Src0R, ShiftAmount); in lowerCast()
3678 _sra(T2_Lo, T1_Lo, ShiftAmount); in lowerCast()
3694 _sll(T1, Src0R, ShiftAmount); in lowerCast()
3695 _sra(T2, T1, ShiftAmount); in lowerCast()
4737 const uint32_t ShiftAmount = in lowerIntrinsicCall() local
4774 _sll(RegAt, RegAt, ShiftAmount); in lowerIntrinsicCall()
4775 _sra(RegAt, RegAt, ShiftAmount); in lowerIntrinsicCall()
4828 const uint32_t ShiftAmount = in lowerIntrinsicCall() local
4867 _sll(RegAt, RegAt, ShiftAmount); in lowerIntrinsicCall()
4868 _sra(RegAt, RegAt, ShiftAmount); in lowerIntrinsicCall()