aboutsummaryrefslogtreecommitdiff
path: root/libc/cmake/modules/LLVMLibCObjectRules.cmake
AgeCommit message (Expand)AuthorFilesLines
2026-01-09[libc] Support for generating proxy headers (#175279)Petr Hosek1-0/+1
2025-09-02[libc][NFC] Remove unused add_redirector_object and add_redirector_library in...lntue1-25/+0
2025-08-06[libc] warn when depending on public entrypoints (#146163)Michael Jones1-4/+54
2025-06-06[libc] Cleanup unimplemented math functions (#143173)Joseph Huber1-11/+3
2024-12-10[libc] move bcmp, bzero, bcopy, index, rindex, strcasecmp, strncasecmp to str...Nick Desaulniers1-0/+38
2024-07-24[libc] Only add '-fno-builtin-*' on the entrypoints that use them (#100481)Joseph Huber1-0/+11
2024-07-22[libc] Remove workarounds for lack of functional NVPTX linker (#96972)Joseph Huber1-25/+0
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek1-5/+5
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini1-5/+5
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek1-5/+5
2024-06-07[libc] Correctly pass the C++ standard to NVPTX internal buildsJoseph Huber1-3/+7
2024-05-21[libc] Provide __libc_{init,fini}_array for baremetal (#90828)Petr Hosek1-3/+0
2024-02-29[libc] Revert https://github.com/llvm/llvm-project/pull/83199 since it broke ...lntue1-4/+0
2024-02-27[libc] Add "include/" to the LLVM include directories (#83199)Joseph Huber1-0/+4
2024-02-27[libc] Clean up GPU math implementations (#83133)Joseph Huber1-1/+1
2024-02-23[libc][NFC] Remove all trailing spaces from libc (#82831)Joseph Huber1-1/+1
2024-02-22[libc] Rework the GPU build to be a regular target (#81921)Joseph Huber1-270/+78
2024-02-15[libc] Move compile options to new cmake file (#81917)Michael Jones1-149/+0
2024-02-14[libc] Fix fixed point detection and add compile option. (#81788)lntue1-0/+4
2024-02-09[libc] Bump up minimum PTX version to 6.3Joseph Huber1-4/+4
2024-02-05[libc] Refactor _build_gpu_objects cmake function. (#80631)lntue1-76/+107
2024-02-01[libc][NFC] Refactor FLAGS expansion using cmake_language(CALL ...). (#80156)lntue1-222/+49
2024-01-27[libc] change PREFER_GENERIC to EXPLICIT_SIMD_OPT (#79486)Schrodinger ZHU Yifan1-9/+9
2024-01-24[libc][NFC] Fix `-DSHOW_INTERMEDIATE_OBJECTS=DEPS` to work properly for entry...lntue1-1/+1
2024-01-22[libc] default enable -ftrivial-auto-var-init=pattern (#78776)Nick Desaulniers1-0/+3
2024-01-08Reapply "[libc] build with -Werror (#73966)" (#74506)Nick Desaulniers1-0/+4
2024-01-05[libc][cmake] append per obj compile options instead of prepending (#77126)Nick Desaulniers1-11/+5
2023-12-04Revert "[libc] build with -Werror (#73966)"Nick Desaulniers1-4/+0
2023-12-04[libc] build with -Werror (#73966)Nick Desaulniers1-0/+4
2023-11-28[libc] add PREFER_GENERIC flag (#73744)Schrodinger ZHU Yifan1-9/+9
2023-11-28[libc] [search] implement hcreate(_r)/hsearch(_r)/hdestroy(_r) (#73469)Schrodinger ZHU Yifan1-0/+14
2023-11-13[libc][NFC] Do not emit init / fini kernels in NVPTX libcJoseph Huber1-0/+1
2023-10-25[libc] Compile the GPU functions with '-fconvergent-functions' (#70229)Joseph Huber1-0/+1
2023-09-26[libc] Propagate printf config options from a single config header library. (...Siva Chandra1-0/+2
2023-09-20[reland][libc][cmake] Tidy compiler includes (#66783) (#66878)Guillaume Chatelet1-18/+13
2023-09-19Revert "[libc][cmake] Tidy compiler includes (#66783)" (#66822)Guillaume Chatelet1-13/+18
2023-09-19[libc][cmake] Tidy compiler includes (#66783)Guillaume Chatelet1-18/+13
2023-09-18[libc][GPU] Fix dependencies for externally installed stub files (#66653)Joseph Huber1-3/+3
2023-09-13[libc] Remove common_libc_tuners.cmake and move options into config.json. (#6...Siva Chandra1-0/+2
2023-09-13[libc][NFC] Make entrypoint alias targets real library targets. (#66044)Siva Chandra1-3/+16
2023-09-11[libc] Manually set the AMDGPU code object version (#65986)Joseph Huber1-1/+3
2023-09-08[libc] Build the `libc` objects using a generic AMDGPU ABI (#65782)Joseph Huber1-0/+1
2023-09-05[libc] Prevent system headers from being included for the GPU buildJoseph Huber1-0/+5
2023-09-02[libc][NFC] Support sm_89 and sm_90 NVIDIA GPUsJoseph Huber1-0/+4
2023-08-29[libc] Add missing ${LIBC_INCLUDE_DIR} to object rulePetr Hosek1-2/+1
2023-08-24[libc] Only add -ffreestanding flag in full build mode.Tue Ly1-1/+6
2023-08-17[libc] Do not run tests on vendor implemented mathJoseph Huber1-4/+14
2023-08-09[libc] Compile with -Wconversion -Wno-sign-conversionRoland McGrath1-0/+2
2023-07-20[libc] Warn on use of global constructors in `libc`Joseph Huber1-0/+1
2023-07-10[libc] Fix using the `libcgpu.a` for NVPTX in non-LTO buildsJoseph Huber1-2/+8