Use attributes for LIKELY/UNLIKELY

Remove LIKELY/UNLIKELY macro.
This commit is contained in:
Nekotekina 2020-02-05 10:00:08 +03:00
parent 49e11b7cfd
commit c0f80cfe7a
56 changed files with 482 additions and 493 deletions

View file

@ -136,7 +136,7 @@ std::size_t cfmt_append(Dst& out, const Char* fmt, Src&& src)
case '8':
case '9':
{
if (UNLIKELY(ctx.width))
if (ctx.width) [[unlikely]]
{
drop_sequence();
}
@ -150,7 +150,7 @@ std::size_t cfmt_append(Dst& out, const Char* fmt, Src&& src)
case '*':
{
if (UNLIKELY(ctx.width || !src.test(ctx.args)))
if (ctx.width || !src.test(ctx.args)) [[unlikely]]
{
drop_sequence();
}
@ -166,7 +166,7 @@ std::size_t cfmt_append(Dst& out, const Char* fmt, Src&& src)
case '.':
{
if (UNLIKELY(ctx.dot || ctx.prec))
if (ctx.dot || ctx.prec) [[unlikely]]
{
drop_sequence();
}
@ -177,7 +177,7 @@ std::size_t cfmt_append(Dst& out, const Char* fmt, Src&& src)
}
else if (*fmt == '*')
{
if (UNLIKELY(!src.test(ctx.args)))
if (!src.test(ctx.args)) [[unlikely]]
{
drop_sequence();
}
@ -200,7 +200,7 @@ std::size_t cfmt_append(Dst& out, const Char* fmt, Src&& src)
case 'h':
{
if (UNLIKELY(ctx.type))
if (ctx.type) [[unlikely]]
{
drop_sequence();
}
@ -219,7 +219,7 @@ std::size_t cfmt_append(Dst& out, const Char* fmt, Src&& src)
case 'l':
{
if (UNLIKELY(ctx.type))
if (ctx.type) [[unlikely]]
{
drop_sequence();
}
@ -238,7 +238,7 @@ std::size_t cfmt_append(Dst& out, const Char* fmt, Src&& src)
case 'z':
{
if (UNLIKELY(ctx.type))
if (ctx.type) [[unlikely]]
{
drop_sequence();
}
@ -252,7 +252,7 @@ std::size_t cfmt_append(Dst& out, const Char* fmt, Src&& src)
case 'j':
{
if (UNLIKELY(ctx.type))
if (ctx.type) [[unlikely]]
{
drop_sequence();
}
@ -266,7 +266,7 @@ std::size_t cfmt_append(Dst& out, const Char* fmt, Src&& src)
case 't':
{
if (UNLIKELY(ctx.type))
if (ctx.type) [[unlikely]]
{
drop_sequence();
}
@ -280,7 +280,7 @@ std::size_t cfmt_append(Dst& out, const Char* fmt, Src&& src)
case 'c':
{
if (UNLIKELY(ctx.type || !src.test(ctx.args)))
if (ctx.type || !src.test(ctx.args)) [[unlikely]]
{
drop_sequence();
break;
@ -302,7 +302,7 @@ std::size_t cfmt_append(Dst& out, const Char* fmt, Src&& src)
case 's':
{
if (UNLIKELY(ctx.type || !src.test(ctx.args)))
if (ctx.type || !src.test(ctx.args)) [[unlikely]]
{
drop_sequence();
break;
@ -333,7 +333,7 @@ std::size_t cfmt_append(Dst& out, const Char* fmt, Src&& src)
case 'd':
case 'i':
{
if (UNLIKELY(!src.test(ctx.args)))
if (!src.test(ctx.args)) [[unlikely]]
{
drop_sequence();
break;
@ -395,7 +395,7 @@ std::size_t cfmt_append(Dst& out, const Char* fmt, Src&& src)
case 'o':
{
if (UNLIKELY(!src.test(ctx.args)))
if (!src.test(ctx.args)) [[unlikely]]
{
drop_sequence();
break;
@ -452,7 +452,7 @@ std::size_t cfmt_append(Dst& out, const Char* fmt, Src&& src)
case 'x':
case 'X':
{
if (UNLIKELY(!src.test(ctx.args)))
if (!src.test(ctx.args)) [[unlikely]]
{
drop_sequence();
break;
@ -516,7 +516,7 @@ std::size_t cfmt_append(Dst& out, const Char* fmt, Src&& src)
case 'u':
{
if (UNLIKELY(!src.test(ctx.args)))
if (!src.test(ctx.args)) [[unlikely]]
{
drop_sequence();
break;
@ -563,7 +563,7 @@ std::size_t cfmt_append(Dst& out, const Char* fmt, Src&& src)
case 'p':
{
if (UNLIKELY(!src.test(ctx.args) || ctx.type))
if (!src.test(ctx.args) || ctx.type) [[unlikely]]
{
drop_sequence();
break;
@ -597,7 +597,7 @@ std::size_t cfmt_append(Dst& out, const Char* fmt, Src&& src)
case 'g':
case 'G':
{
if (UNLIKELY(!src.test(ctx.args) || ctx.type))
if (!src.test(ctx.args) || ctx.type) [[unlikely]]
{
drop_sequence();
break;