[APInt] add wrap support for `setBits` and `getBitsSet`
authorczhengsz <czhengsz@cn.ibm.com>
Tue, 19 Nov 2019 08:46:55 +0000 (03:46 -0500)
committerczhengsz <czhengsz@cn.ibm.com>
Tue, 19 Nov 2019 08:57:48 +0000 (03:57 -0500)
commitfd03be363421fa65cbe5447eef489a67517e9083
tree4c531e1bbb0bc9fd46dc0618716b56c7456a6f8e
parentd43913ae3818c86e640f406761ec7202a8ebb24e
[APInt] add wrap support for `setBits` and `getBitsSet`

Add two new interfaces getBitsSet and getBitsSetWithWrap

Reviewed by: lebedev.ri, craig.topper

Differential Revision: https://reviews.llvm.org/D69032
llvm/include/llvm/ADT/APInt.h
llvm/unittests/ADT/APIntTest.cpp