summaryrefslogtreecommitdiff
path: root/libc/cmake/modules/LLVMLibCObjectRules.cmake
Commit message (Expand)AuthorAgeFilesLines
* [libc] Correctly pass 'CXX_STANDARD' to the packaged GPU buildJoseph Huber2023-04-261-0/+10
* [libc] Ignore unknown CUDA versions for `libc` targeting NVPTXJoseph Huber2023-04-211-0/+1
* [libc] Bump up sm_60's CUDA feature to +ptx63Joseph Huber2023-04-211-4/+4
* [libc] Set minimum CUDA PTX feature to +ptx60Joseph Huber2023-04-201-9/+10
* [libc] Fix `nvptx_options` variable not being reset in CMakeJoseph Huber2023-04-191-3/+4
* [libc] Add special handling for CUDA PTX featuresJoseph Huber2023-04-171-4/+48
* [libc][RISCV] Let RISCV64 targets test implementations with and without FMA.Tue Ly2023-04-061-3/+8
* [libc] Search for the CUDA patch explicitly when testingJoseph Huber2023-04-051-1/+3
* [libc] Use LTO for AMDGPU compilation and linkingJoseph Huber2023-03-291-1/+1
* [libc] Remove leftover debug printsJoseph Huber2023-03-141-2/+0
* [libc] Fix CMake deduplication `-Xclang` argumentsJoseph Huber2023-03-141-1/+3
* [libc] Fix GPU fatbinary dependencies for multi-source object librariesJoseph Huber2023-03-141-2/+3
* [libc] Set the stub filename to the target name instead of the sourceJoseph Huber2023-03-141-55/+66
* [libc] Correctly pass the compile options to the internal GPU compilationJoseph Huber2023-03-141-1/+2
* [libc] Fix common compile options not getting passed to GPU objectJoseph Huber2023-03-101-2/+1
* [libc] Add ALIAS option to add_object_library rule.Siva Chandra Reddy2023-03-061-3/+23
* [libc] Add a linting target named "libc-lint".Siva Chandra Reddy2023-02-241-6/+5
* [libc] Fix LIBC_GPU_ARCHITECTURES not being usedJoseph Huber2023-02-211-1/+1
* [libc] Fix GPU include directories not being set properlyJoseph Huber2023-02-201-1/+2
* [libc] Fix dependencies for generating the GPU binary fileJoseph Huber2023-02-201-7/+14
* [libc] Support add_object_library for the GPU buildJoseph Huber2023-02-201-66/+88
* [libc][NFC] Make tuning macros start with LIBC_COPT_Guillaume Chatelet2023-02-151-2/+2
* [libc] Write stub files to a new directory to avoid conflictsJoseph Huber2023-02-131-3/+3
* [libc] Add -mavx2 together with -mfma to allow clang pre-12 to generate fmaTue Ly2023-02-031-0/+1
* [libc] Remove OpenMP and build the GPU libc directlyJoseph Huber2023-02-021-50/+193
* [libc] Add an off-by-default option to silence "skipping" messages from CMake.Siva Chandra Reddy2023-01-301-1/+3
* [reland][libc][NFC] Add -fno-lax-vector-conversions compilation flagGuillaume Chatelet2022-12-271-0/+1
* Revert "[libc][NFC] Add -fno-lax-vector-conversions compilation flag"Guillaume Chatelet2022-12-271-1/+0
* [libc][NFC] Add -fno-lax-vector-conversions compilation flagGuillaume Chatelet2022-12-271-0/+1
* Use -Wstrict-prototypes with clang onlyGuillaume Chatelet2022-12-181-1/+1
* [libc] Add initial support for a libc implementation for the GPUJoseph Huber2022-11-291-0/+11
* [libc][NFC] Add a few compiler warning flags.Siva Chandra Reddy2022-08-041-3/+14
* [libc] Implement sinf function that is correctly rounded to all rounding modes.Tue Ly2022-07-221-1/+1
* [libc] Add float type and flag for nearest_integer to enable SSE4.2.Tue Ly2022-07-221-0/+11
* [libc][Obvious] Do not add __NO_ to targets with FLAG__NO suffix.Tue Ly2022-06-301-2/+2
* Re-land [libc] Apply no-builtin everywhere, remove unnecessary flagsGuillaume Chatelet2022-06-221-1/+1
* Revert "[libc] Apply no-builtin everywhere, remove unnecessary flags"Guillaume Chatelet2022-06-161-1/+1
* [libc] Fix cmake compatibility issue with list(POP_FRONT).Tue Ly2022-06-061-2/+4
* [libc] Automatically add -mfma flag for architectures supporting FMA.Tue Ly2022-06-031-3/+25
* [libc] Apply no-builtin everywhere, remove unnecessary flagsGuillaume Chatelet2022-06-011-1/+1
* [libc] Implement FLAGS option for generating all combinations for targets.Tue Ly2022-06-011-43/+258
* Revert "[libc] Apply no-builtin everywhere, remove unnecessary flags"Guillaume Chatelet2022-05-201-1/+1
* [libc] Apply no-builtin everywhere, remove unnecessary flagsGuillaume Chatelet2022-05-191-1/+1
* [libc] Add LLVM_LIBC_CLANG_TIDY option and allow LLVM_LIBC_ENABLE_LINTING wit...Tue Ly2022-03-011-7/+6
* [libc] Disable rtti/expectionsGuillaume Chatelet2022-02-081-0/+9
* [libc] Set default CXX_STANDARD to C++17 and let targets set their own standa...Tue Ly2022-02-041-3/+19
* [libc] Add a .clang-tidy file for the toplevel libc directory.Siva Chandra Reddy2021-12-091-2/+0
* [libc] fix the .yaml files not being trackedMichael Jones2021-12-071-0/+1
* [libc] update tidy rules to fix variable formattingMichael Jones2021-12-071-0/+1
* [libc] add malloc funcs as external entrypointsMichael Jones2021-10-271-0/+30