We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The CORE-V builtin specification requires that where generic builtins exist, they should be reused for CORE-V, rather than defining custom builtins.
This issue is to track the set of builtins for which this is relevant. We can still keep CORE-V specific naming as a wrapper for these in the header.
The text was updated successfully, but these errors were encountered:
These bit manipulation builtins have target-independent equivalents in GCC, and Clang should be compatible with GCC in these builtins.
__builtin_riscv_cv_bitmanip_ff1
__builtin_ctz
__builtin_riscv_cv_bitmanip_fl1
__builtin_clz
__builtin_riscv_cv_bitmanip_clb
__builtin_clrsb
__builtin_riscv_cv_bitmanip_cnt
__builtin_popcount
__builtin_riscv_cv_bitmanip_ror
__builtin_rotateright32
Sorry, something went wrong.
MaryBennett
melonedo
No branches or pull requests
The CORE-V builtin specification requires that where generic builtins exist, they should be reused for CORE-V, rather than defining custom builtins.
This issue is to track the set of builtins for which this is relevant. We can still keep CORE-V specific naming as a wrapper for these in the header.
The text was updated successfully, but these errors were encountered: