[APInt] Introduce clearLowBits()
authorRoman Lebedev <lebedev.ri@gmail.com>
Tue, 30 Jul 2019 07:09:41 +0000 (07:09 +0000)
committerRoman Lebedev <lebedev.ri@gmail.com>
Tue, 30 Jul 2019 07:09:41 +0000 (07:09 +0000)
commit6606815993b6bad49025aa1d0517755a4d8c8748
treefe63cee99539d02d592df435eb9b06a46e04f578
parent074db9b8e97aefbd7cd95f856dd1b06d3ec19fd1
[APInt] Introduce clearLowBits()

Summary: Equivalent to `x & -2^K`.

Reviewers: RKSimon, craig.topper

Reviewed By: RKSimon, craig.topper

Subscribers: dexonsmith, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D65369

llvm-svn: 367287
llvm/include/llvm/ADT/APInt.h
llvm/unittests/ADT/APIntTest.cpp