Searched refs:ScaledNumbers (Results 1 - 3 of 3) sorted by relevance
/external/llvm/lib/Support/ |
H A D | ScaledNumber.cpp | 20 using namespace llvm::ScaledNumbers; 22 std::pair<uint64_t, int16_t> ScaledNumbers::multiply64(uint64_t LHS, 57 std::pair<uint32_t, int16_t> ScaledNumbers::divide32(uint32_t Dividend, 80 std::pair<uint64_t, int16_t> ScaledNumbers::divide64(uint64_t Dividend, 124 int ScaledNumbers::compareImpl(uint64_t L, uint64_t R, int ScaleDiff) { 163 assert(E >= ScaledNumbers::MinScale); 164 assert(E <= ScaledNumbers::MaxScale); 168 int NewE = std::min(ScaledNumbers::MaxScale, E + 63 - LeadingZeros); 171 assert(Shift == LeadingZeros || NewE == ScaledNumbers::MaxScale); 178 assert(E == ScaledNumbers [all...] |
/external/llvm/include/llvm/Support/ |
H A D | ScaledNumber.h | 13 // namespace ScaledNumbers. The class ScaledNumber is useful for modelling 35 namespace ScaledNumbers { namespace in namespace:llvm 415 } // end namespace ScaledNumbers 525 return ScaledNumber(DigitsLimits::max(), ScaledNumbers::MaxScale); 555 int32_t lg() const { return ScaledNumbers::getLg(Digits, Scale); } 560 int32_t lgFloor() const { return ScaledNumbers::getLgFloor(Digits, Scale); } 566 return ScaledNumbers::getLgCeiling(Digits, Scale); 612 ScaledNumbers::getSum(Digits, Scale, X.Digits, X.Scale); 614 if (Scale > ScaledNumbers::MaxScale) 620 ScaledNumbers [all...] |
/external/llvm/unittests/Support/ |
H A D | ScaledNumberTest.cpp | 16 using namespace llvm::ScaledNumbers;
|
Completed in 151 milliseconds