lebedev.ri added a comment.

In D71499#1802134 <https://reviews.llvm.org/D71499#1802134>, @lebedev.ri wrote:

> For future reference, if anyone needs here's the C versions of these builtins:
>  https://godbolt.org/z/oHeAh-
>
> ^ looks like we are missing some backend-level folds for round-down variant, 
> filed https://bugs.llvm.org/show_bug.cgi?id=44448


Appled some backend codegen fixes (8dab0a4a7d691f2704f1079538e0ef29548db159 
<https://reviews.llvm.org/rG8dab0a4a7d691f2704f1079538e0ef29548db159>, 
3d492d7503d197246115eb38e7b1b61143d0c99f 
<https://reviews.llvm.org/rG3d492d7503d197246115eb38e7b1b61143d0c99f>, 
0727e2b90c7b11d5c6be55919c443628d8e2bc6e 
<https://reviews.llvm.org/rG0727e2b90c7b11d5c6be55919c443628d8e2bc6e>),
`__builtin_align_down()` codegen should now be as optimal as 
`__builtin_align_up()` is. (at least on X86)


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D71499/new/

https://reviews.llvm.org/D71499



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to