[clang] [libc] Adding a version of memset with software prefetching (PR #70493)

2023-10-30 Thread via cfe-commits
https://github.com/doshimili updated https://github.com/llvm/llvm-project/pull/70493 >From 6c313955185c0d59564f6535b6f1580dca168bea Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 24 Oct 2023 21:15:23 + Subject: [PATCH 1/8] Add software prefetching to memset --- libc/src/string/memory

[clang] [libc] Adding a version of memset with software prefetching (PR #70493)

2023-10-30 Thread via cfe-commits
https://github.com/doshimili updated https://github.com/llvm/llvm-project/pull/70493 >From 6c313955185c0d59564f6535b6f1580dca168bea Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 24 Oct 2023 21:15:23 + Subject: [PATCH 1/7] Add software prefetching to memset --- libc/src/string/memory

[clang] [libc] Adding a version of memset with software prefetching (PR #70493)

2023-10-30 Thread via cfe-commits
https://github.com/doshimili updated https://github.com/llvm/llvm-project/pull/70493 >From 6c313955185c0d59564f6535b6f1580dca168bea Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 24 Oct 2023 21:15:23 + Subject: [PATCH 1/6] Add software prefetching to memset --- libc/src/string/memory

[clang] [libc] Adding a version of memset with software prefetching (PR #70493)

2023-10-30 Thread via cfe-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 08e9c462eaa900449c2250c7ae84d9d303de9fb4 9fe0041c2bb8ba1d522538c79ac1ebae7d0632bb --

[clang] [libc] Adding a version of memset with software prefetching (PR #70493)

2023-10-30 Thread via cfe-commits
https://github.com/doshimili updated https://github.com/llvm/llvm-project/pull/70493 >From 6c313955185c0d59564f6535b6f1580dca168bea Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 24 Oct 2023 21:15:23 + Subject: [PATCH 1/5] Add software prefetching to memset --- libc/src/string/memory

[clang] [libc] Adding a version of memset with software prefetching (PR #70493)

2023-10-30 Thread via cfe-commits
https://github.com/doshimili updated https://github.com/llvm/llvm-project/pull/70493 >From 6c313955185c0d59564f6535b6f1580dca168bea Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 24 Oct 2023 21:15:23 + Subject: [PATCH 1/4] Add software prefetching to memset --- libc/src/string/memory

[clang] [libc] Adding a version of memset with software prefetching (PR #70493)

2023-10-27 Thread via cfe-commits
https://github.com/doshimili created https://github.com/llvm/llvm-project/pull/70493 Software prefetching helps recover performance when hardware prefetching is disabled. The 'LIBC_COPT_MEMSET_X86_USE_SOFTWARE_PREFETCHING' compile time option allows users to use this patch. >From 6c313955185c