summaryrefslogtreecommitdiff
path: root/libc/cmake
Commit message (Expand)AuthorAgeFilesLines
* [libc] Add a convenience CMake function `add_unittest_framework_library`.Siva Chandra Reddy2023-05-171-5/+22
* [libc] Remove *TestMain libraries and combine them with the main test libraries.Siva Chandra Reddy2023-05-161-2/+2
* [libc] Allows cross compilation of membenchmarksGuillaume Chatelet2023-05-111-1/+1
* Revert "[libc] Improve the add_libc_test rule."Siva Chandra Reddy2023-05-041-8/+0
* [libc] Improve the add_libc_test rule.Siva Chandra Reddy2023-05-041-0/+8
* [libc] Enable running libc unit tests on NVPTXJoseph Huber2023-05-041-1/+2
* [libc] Support global constructors and destructors on NVPTXJoseph Huber2023-05-041-3/+3
* [libc] Enable running libc unit tests on AMDGPUJoseph Huber2023-05-041-4/+4
* [libc] Use proper flags for compiler version detectionGuillaume Chatelet2023-05-041-1/+1
* [libc] Don't use '-nolibc' on the GPU buildJoseph Huber2023-05-031-1/+5
* [libc] Use -nolibc -nostdlib++ -nostartfiles for hermetic test link.Siva Chandra Reddy2023-05-031-1/+1
* [libc] Add 'UNIT_TEST_ONLY' and 'HERMETIC_TEST_ONLY' to 'add_libc_test'Joseph Huber2023-05-021-4/+11
* [libc] Fix some missing features from the hermetic test supportJoseph Huber2023-05-021-6/+9
* [libc] Add a new target named LibcHermeticTestMain.Siva Chandra Reddy2023-04-261-2/+2
* [libc] Correctly pass 'CXX_STANDARD' to the packaged GPU buildJoseph Huber2023-04-261-0/+10
* [libc] Add rule named `add_libc_hermetic_test` which adds a hermetic test.Siva Chandra Reddy2023-04-241-6/+159
* [libc] Run all unit tests, irrespective of whether they belong to a test suite.Siva Chandra Reddy2023-04-241-5/+1
* [libc] Suppress error message from the arch tools if they failJoseph Huber2023-04-241-1/+1
* [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] Actually run integration tests.Siva Chandra Reddy2023-04-201-4/+13
* [libc] Fix not using the static library on amdgpuJoseph Huber2023-04-191-1/+1
* [libc] Test the RPC interface with multiple blocksJoseph Huber2023-04-191-1/+2
* [libc] Fix `nvptx_options` variable not being reset in CMakeJoseph Huber2023-04-191-3/+4
* [libc][NFC] Move RoundingModeUtils to LibcFPTestHelpers.Siva Chandra Reddy2023-04-181-3/+3
* [libc] Add AVX detectionwqGuillaume Chatelet2023-04-182-1/+6
* [libc] Add special handling for CUDA PTX featuresJoseph Huber2023-04-172-6/+50
* [libc][fix] Only use the object files when targeting NVPTXJoseph Huber2023-04-171-1/+1
* [libc] Add dependency on the loader for GPU testsJoseph Huber2023-04-171-0/+1
* [libc] Remove duplicate architecture from the detected listJoseph Huber2023-04-141-0/+1
* [libc][RISCV] Let RISCV64 targets test implementations with and without FMA.Tue Ly2023-04-062-4/+10
* [libc] Only add extra runtime dependencies if the target existsJoseph Huber2023-04-051-1/+0
* [libc] Search for the CUDA patch explicitly when testingJoseph Huber2023-04-053-1/+12
* [libc][NFC] Adjust some CMake messages for the GPU buildJoseph Huber2023-03-311-1/+1
* [libc] Use LTO for AMDGPU compilation and linkingJoseph Huber2023-03-292-2/+2
* [libc] Support setting 'native' GPU architecture for libcJoseph Huber2023-03-281-69/+58
* [libc] Simplify enabling the GPU build for libcJoseph Huber2023-03-272-3/+4
* [libc] Enable integration tests targeting NVIDIA GPUsJoseph Huber2023-03-271-3/+8
* [libc][NFC] Fix misspelled variable name in cmake messageJoseph Huber2023-03-231-1/+1
* [libc] Enable integration tests targeting the GPUJoseph Huber2023-03-171-4/+25
* [libc] Remove unused startup source fileJoseph Huber2023-03-161-2/+1
* [libc] Remove startup option from integration testsJoseph Huber2023-03-161-8/+7
* [libc] Inherit integration test dependencies from the startup targetJoseph Huber2023-03-161-9/+3
* [libc] Do not attempt to determine CPU features in GPU modeJoseph Huber2023-03-151-0/+4
* [libc] Add aliases to C memory functions for integration testsJoseph Huber2023-03-151-12/+2
* [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