aboutsummaryrefslogtreecommitdiff
path: root/libc/cmake/modules
AgeCommit message (Expand)AuthorFilesLines
2024-07-02[libc] Only use COMPILER_RESOURCE_DIR if available (#97465)Petr Hosek1-1/+1
2024-07-02[libc] Use -nostdlibinc in the full build mode (#97461)Petr Hosek2-5/+11
2024-06-26[libc] NVPTX Profiling (#92009)jameshu158691-8/+19
2024-06-25[libc] Configure CMAKE_REQUIRED_FLAGS so the GPU can use flag checks (#95424)Joseph Huber1-32/+13
2024-06-13Reland "[libc] fix aarch64 linux full build (#95358)" (#95423)Schrodinger ZHU Yifan1-0/+9
2024-06-07[libc] Correctly pass the C++ standard to NVPTX internal buildsJoseph Huber1-3/+7
2024-06-03[libc] Add GPU utility dependencies if presentJoseph Huber1-0/+6
2024-06-03[libc] Correctly find LLVM binaries when built in projects mode for GPUJoseph Huber1-18/+34
2024-05-30[libc][math][c23] Add fabsf16 C23 math function (#93567)OverMighty2-2/+9
2024-05-21[libc] Provide __libc_{init,fini}_array for baremetal (#90828)Petr Hosek1-3/+0
2024-05-15[libc] Fix GPU handling for unsupported backends (#92271)Joseph Huber2-2/+9
2024-04-08[libc] remove MPFR and related tests in full build (#87693)Schrodinger ZHU Yifan1-1/+3
2024-04-04[libc] Temporary math macros fix (#87681)Michael Jones1-0/+7
2024-03-29[libc] enable stack protectors and frame pointers on default (#86288)Schrodinger ZHU Yifan1-0/+9
2024-03-28[libc] Disable testing for NVPTX debug builds (#86856)Joseph Huber1-0/+5
2024-03-11[libc][NFC] Do not add libc test framework and -fno-rtti to C tests. (#84837)lntue2-7/+14
2024-03-11[libc] Build the GPU during the projects setup like libc-hdrgen (#84667)Joseph Huber1-7/+35
2024-03-10[libc] Fix flag parsing bugs. (#84706)lntue2-5/+5
2024-03-05[libc] Fix standalone cross compiling build for the GPU (#84042)Joseph Huber1-2/+12
2024-03-05[libc] Disable verbose logging messages on hermetic tests (#83954)Joseph Huber1-3/+5
2024-03-01[libc] Fix '/gpu' directory not being made for the declarationsJoseph Huber1-0/+1
2024-02-29[libc] Allow libc to build on Red Hat (#83517)jameshu158691-4/+5
2024-02-29[libc][NFC] Rename `LIBC_COMPILER_HAS_FLOAT128` to `LIBC_TYPES_HAS_FLOAT128` ...Guillaume Chatelet2-2/+2
2024-02-29[libc] Revert https://github.com/llvm/llvm-project/pull/83199 since it broke ...lntue3-9/+1
2024-02-29[libc][NFC] rename `float.h` macro file to `types.h` (#83190)Guillaume Chatelet1-1/+1
2024-02-27[libc] Add "include/" to the LLVM include directories (#83199)Joseph Huber3-1/+9
2024-02-27[libc][NFC] Add `-Wno-multi-gpu` everywhere for the GPU build (#83173)Joseph Huber2-4/+5
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 Huber5-14/+14
2024-02-23[libc] Install a single LLVM-IR version of the GPU library (#82791)Joseph Huber2-4/+53
2024-02-23[libc] Fix standard cross build targeting the GPU (#82724)Joseph Huber2-2/+6
2024-02-22[libc] Search the compiler's path for GPU utility tools (#82712)Joseph Huber1-2/+3
2024-02-22[libc] Silence warnings when building GPU tests (#82701)Joseph Huber2-2/+4
2024-02-22[libc] Rework the GPU build to be a regular target (#81921)Joseph Huber8-455/+297
2024-02-20[libc] Cleanup of hermetic test flag handling (#82384)Joseph Huber2-44/+23
2024-02-15[libc] Move compile options to new cmake file (#81917)Michael Jones4-179/+226
2024-02-14[libc] Fix fixed point detection and add compile option. (#81788)lntue2-1/+5
2024-02-13[libc][stdfix] Generate stdfix.h header with fixed point precision macros acc...lntue2-3/+14
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)lntue2-81/+121
2024-02-01[libc][NFC] Refactor FLAGS expansion using cmake_language(CALL ...). (#80156)lntue4-402/+184
2024-01-28[libc][CMake] fix CMake configure issues on openSUSE (#79751)Sirui Mu1-1/+4
2024-01-27[libc] change PREFER_GENERIC to EXPLICIT_SIMD_OPT (#79486)Schrodinger ZHU Yifan2-12/+17
2024-01-24[libc] Add C23 limits.h header. (#78887)lntue1-1/+11
2024-01-24[libc][NFC] Fix `-DSHOW_INTERMEDIATE_OBJECTS=DEPS` to work properly for entry...lntue2-12/+13
2024-01-22[libc] Replace -nostdlib++ flag when building with gcc and add placement new ...lntue2-2/+22
2024-01-22[libc] default enable -ftrivial-auto-var-init=pattern (#78776)Nick Desaulniers2-0/+8
2024-01-21[libc] fix unit tests in fullbuild (#78864)Schrodinger ZHU Yifan1-1/+1
2024-01-08Reapply "[libc] build with -Werror (#73966)" (#74506)Nick Desaulniers1-0/+4
2024-01-07[libc] Fix GPU tests not running after recent patches (#77248)Joseph Huber1-7/+14