Lines Matching defs:N

24 template<typename T, std::size_t N>
25 static int format_to_buffer(T Value, char (&Buffer)[N]) {
55 static void write_unsigned_impl(raw_ostream &S, T N, size_t MinDigits,
60 size_t Len = format_to_buffer(N, NumberBuffer);
78 static void write_unsigned(raw_ostream &S, T N, size_t MinDigits,
81 if (N == static_cast<uint32_t>(N))
82 write_unsigned_impl(S, static_cast<uint32_t>(N), MinDigits, Style,
85 write_unsigned_impl(S, N, MinDigits, Style, IsNegative);
89 static void write_signed(raw_ostream &S, T N, size_t MinDigits,
95 if (N >= 0) {
96 write_unsigned(S, static_cast<UnsignedT>(N), MinDigits, Style);
100 UnsignedT UN = -(UnsignedT)N;
104 void llvm::write_integer(raw_ostream &S, unsigned int N, size_t MinDigits,
106 write_unsigned(S, N, MinDigits, Style);
109 void llvm::write_integer(raw_ostream &S, int N, size_t MinDigits,
111 write_signed(S, N, MinDigits, Style);
114 void llvm::write_integer(raw_ostream &S, unsigned long N, size_t MinDigits,
116 write_unsigned(S, N, MinDigits, Style);
119 void llvm::write_integer(raw_ostream &S, long N, size_t MinDigits,
121 write_signed(S, N, MinDigits, Style);
124 void llvm::write_integer(raw_ostream &S, unsigned long long N, size_t MinDigits,
126 write_unsigned(S, N, MinDigits, Style);
129 void llvm::write_integer(raw_ostream &S, long long N, size_t MinDigits,
131 write_signed(S, N, MinDigits, Style);
134 void llvm::write_hex(raw_ostream &S, uint64_t N, HexPrintStyle Style,
140 unsigned Nibbles = (llvm::bit_width(N) + 3) / 4;
155 while (N) {
156 unsigned char x = static_cast<unsigned char>(N) % 16;
158 N /= 16;
164 void llvm::write_double(raw_ostream &S, double N, FloatStyle Style,
168 if (std::isnan(N)) {
171 } else if (std::isinf(N)) {
172 S << (std::signbit(N) ? "-INF" : "INF");
195 if (N == 0.0 && std::signbit(N)) {
203 int fpcl = _fpclass(N);
217 len = format(Spec.c_str(), N).snprint(buf, sizeof(buf));
241 N *= 100.0;
244 format(Spec.c_str(), N).snprint(Buf, sizeof(Buf));