[APInt] Remove references to integerPartWidth and integerPart outside of APFloat...
authorCraig Topper <craig.topper@gmail.com>
Thu, 30 Mar 2017 05:48:58 +0000 (05:48 +0000)
committerCraig Topper <craig.topper@gmail.com>
Thu, 30 Mar 2017 05:48:58 +0000 (05:48 +0000)
commitc396c538f19f4877e79462136cf2587be44a652d
tree56bfe856f39ba06fb7501e61f544fbb4a74cc09b
parente8cc73ebe7a4cb232fce8a36c8adc868f1aa2883
[APInt] Remove references to integerPartWidth and integerPart outside of APFloat implentation.

Turns out integerPartWidth only explicitly defines the width of the tc functions in the APInt class. Functions that aren't used by APInt implementation itself. Many places in the code base already assume APInt is made up of 64-bit pieces. Explicitly assuming 64-bit here doesn't make that situation much worse. A full audit would need to be done if it ever changes.

llvm-svn: 299058
clang/lib/AST/ItaniumMangle.cpp