Searched refs:integerPartWidth (Results 1 – 7 of 7) sorted by relevance
| /minix3/external/bsd/llvm/dist/llvm/lib/Support/ |
| H A D | APInt.cpp | 2313 static_assert(integerPartWidth % 2 == 0, "Part width must be divisible by 2!"); 2323 assert(bits != 0 && bits <= integerPartWidth); in lowBitMask() 2325 return ~(integerPart) 0 >> (integerPartWidth - bits); in lowBitMask() 2332 return part & lowBitMask(integerPartWidth / 2); in lowHalf() 2339 return part >> (integerPartWidth / 2); in highHalf() 2400 return (parts[bit / integerPartWidth] & in tcExtractBit() 2401 ((integerPart) 1 << bit % integerPartWidth)) != 0; in tcExtractBit() 2408 parts[bit / integerPartWidth] |= (integerPart) 1 << (bit % integerPartWidth); in tcSetBit() 2415 parts[bit / integerPartWidth] &= in tcClearBit() 2416 ~((integerPart) 1 << (bit % integerPartWidth)); in tcClearBit() [all …]
|
| H A D | APFloat.cpp | 38 static_assert(integerPartWidth % 4 == 0, "Part width must be divisible by 4!"); 92 / (351 * integerPartWidth)); 100 return ((bits) + integerPartWidth - 1) / integerPartWidth; in partCountForBits() 353 if (bits <= partCount * integerPartWidth && in lostFractionThroughTruncation() 418 count = bits / integerPartWidth; in ulpsFromBoundary() 419 partBits = bits % integerPartWidth + 1; in ulpsFromBoundary() 421 part = parts[count] & (~(integerPart) 0 >> (integerPartWidth - partBits)); in ulpsFromBoundary() 531 assert(count != 0 && count <= integerPartWidth / 4); in partAsHex() 533 part >>= (integerPartWidth - 4 * count); in partAsHex() 726 PartCount*integerPartWidth - semantics->precision + 1; in isSignificandAllOnes() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/unittests/ADT/ |
| H A D | APIntTest.cpp | 540 integerPart singleWord = ~integerPart(0) << (integerPartWidth - 1); in TEST() 617 APInt A2(integerPartWidth*4, E2); in TEST() 619 for (unsigned j = 0; j < integerPartWidth; ++j) { in TEST() 621 A2[i*integerPartWidth + j]); in TEST() 656 APInt A4(integerPartWidth*4, I4); in TEST() 661 APInt A5(integerPartWidth*4, I5); in TEST() 666 APInt A6(integerPartWidth*4, I6); in TEST()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeFloatTypes.cpp | 927 assert(NVT.getSizeInBits() == integerPartWidth && in ExpandFloatRes_ConstantFP() 931 APInt(integerPartWidth, C.getRawData()[1])), in ExpandFloatRes_ConstantFP() 934 APInt(integerPartWidth, C.getRawData()[0])), in ExpandFloatRes_ConstantFP()
|
| H A D | SelectionDAG.cpp | 2750 static_assert(integerPartWidth >= 64, "APFloat parts too small!"); in getNode()
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/ADT/ |
| H A D | APInt.h | 42 const unsigned int integerPartWidth = variable
|
| /minix3/external/bsd/llvm/dist/clang/lib/AST/ |
| H A D | ItaniumMangle.cpp | 696 = valueBits.getRawData()[digitBitIndex / llvm::integerPartWidth]; in mangleFloat() 697 hexDigit >>= (digitBitIndex % llvm::integerPartWidth); in mangleFloat()
|