HomeSort by: relevance | last modified time | path
    Searched refs:shiftAmt (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
InterleavedLoadCombinePass.cpp 470 unsigned shiftAmt = C.getZExtValue();
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);
  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
APInt.h 206 void shlSlowCase(unsigned ShiftAmt);
209 void lshrSlowCase(unsigned ShiftAmt);
212 void ashrSlowCase(unsigned ShiftAmt);
918 /// Shifts *this left by shiftAmt and assigns the result to *this.
920 /// \returns *this after shifting left by ShiftAmt
921 APInt &operator<<=(unsigned ShiftAmt) {
922 assert(ShiftAmt <= BitWidth && "Invalid shift amount");
924 if (ShiftAmt == BitWidth)
927 U.VAL <<= ShiftAmt;
930 shlSlowCase(ShiftAmt);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Support/
APInt.cpp 982 /// Arithmetic right-shift this APInt by shiftAmt.
984 void APInt::ashrInPlace(const APInt &shiftAmt) {
985 ashrInPlace((unsigned)shiftAmt.getLimitedValue(BitWidth));
988 /// Arithmetic right-shift this APInt by shiftAmt.
990 void APInt::ashrSlowCase(unsigned ShiftAmt) {
992 if (!ShiftAmt)
999 unsigned WordShift = ShiftAmt / APINT_BITS_PER_WORD;
1000 unsigned BitShift = ShiftAmt % APINT_BITS_PER_WORD;
1031 /// Logical right-shift this APInt by shiftAmt.
1033 void APInt::lshrInPlace(const APInt &shiftAmt) {
    [all...]

Completed in 34 milliseconds