Searched refs:shiftAmt (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp470 unsigned shiftAmt = C.getZExtValue(); local
471 if (shiftAmt >= C.getBitWidth())
474 // The proof that shiftAmt LSBs are zero for at least one summand is only
477 // If this can be proven add shiftAmt to the error counter
479 if (A.countTrailingZeros() < shiftAmt)
482 incErrorMSBs(shiftAmt);
486 A = A.lshr(shiftAmt);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPInt.h920 /// Shifts *this left by shiftAmt and assigns the result to *this.
938 /// Shifts *this left by shiftAmt and assigns the result to *this.
964 /// Arithmetic right-shift this APInt by shiftAmt.
988 /// Logical right-shift this APInt by shiftAmt.
989 APInt lshr(unsigned shiftAmt) const {
991 R.lshrInPlace(shiftAmt);
1010 /// Left-shift this APInt by shiftAmt.
1011 APInt shl(unsigned shiftAmt) const {
1013 R <<= shiftAmt; local
1025 /// Arithmetic right-shift this APInt by shiftAmt
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/
H A DAPInt.cpp981 /// Arithmetic right-shift this APInt by shiftAmt.
983 void APInt::ashrInPlace(const APInt &shiftAmt) {
984 ashrInPlace((unsigned)shiftAmt.getLimitedValue(BitWidth));
987 /// Arithmetic right-shift this APInt by shiftAmt.
1030 /// Logical right-shift this APInt by shiftAmt.
1032 void APInt::lshrInPlace(const APInt &shiftAmt) {
1033 lshrInPlace((unsigned)shiftAmt.getLimitedValue(BitWidth));
1036 /// Logical right-shift this APInt by shiftAmt.
1042 /// Left-shift this APInt by shiftAmt.
1044 APInt &APInt::operator<<=(const APInt &shiftAmt) {
[all...]

Completed in 60 milliseconds