Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

__builtin_memcpy/set_inline from clang usage introduction. #594

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

devnexen
Copy link
Contributor

no extra calls guaranteed during LLVM IR generation but works only on constants
unlike their non inline counterparts.

@devnexen devnexen force-pushed the builtin_memcpy_inline branch from 1ea4aee to 735b3f8 Compare June 19, 2022 11:35
no extra calls guaranteed during LLVM IR generation but works only on constants
unlike their non inline counterparts.
@devnexen devnexen force-pushed the builtin_memcpy_inline branch from 735b3f8 to 167cc14 Compare June 19, 2022 11:49
@daanx
Copy link
Collaborator

daanx commented Oct 31, 2022

Thanks for the contribution! However, I am hesitant about this as it adds complexity and it is unclear if it is worth it.

@devnexen
Copy link
Contributor Author

devnexen commented Nov 1, 2022

Oh I see, there is benefits but are visible with clang providing those guarantees.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants