This is an archive of the discontinued LLVM Phabricator instance.

[libc] Add memcpy with software prefetcher
AbandonedPublic

Authored by gchatelet on Mar 3 2023, 5:28 AM.

Details

Reviewers
None

Diff Detail

Event Timeline

gchatelet created this revision.Mar 3 2023, 5:28 AM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptMar 3 2023, 5:28 AM
gchatelet requested review of this revision.Mar 3 2023, 5:28 AM
Matt added a subscriber: Matt.Jun 21 2023, 11:44 AM
gchatelet abandoned this revision.Jul 18 2023, 4:21 AM

This has been submitted as https://reviews.llvm.org/D154494

gchatelet marked an inline comment as done.Jul 18 2023, 4:23 AM
gchatelet added inline comments.
libc/src/string/memory_utils/op_x86.h
50

Unfortunately LLVM libc doesn't have access to LLVM sources, to implement a libc you need to be very careful about the dependencies you're pulling in. We can only import very specific macro defining C headers, that's it.

Matt added a comment.Jul 18 2023, 11:28 AM

I see, this makes sense, thanks!