aboutsummaryrefslogtreecommitdiff
path: root/libclc/cmake
AgeCommit message (Expand)AuthorFilesLines
2026-04-24[libclc][CMake] Remove CMAKE_C_COMPILER_ID check (#186717)Wenju He1-5/+0
2026-04-14Revert "[libclc][CMake] Use clang/llvm-ar on Windows (#186726)" (#191745)Wenju He2-37/+4
2026-03-28[libclc] Fix llvm-spirv dependency when llvm-spirv is built in-tree (#188896)Wenju He1-1/+1
2026-03-17[libclc][CMake] Use clang/llvm-ar on Windows (#186726)Wenju He2-4/+37
2026-03-17[libclc] fix compiler check with --target=spirv64 and -disable-llvm-passes (#...Wenju He1-2/+2
2026-03-14[libclc][CMake] Rename opencl to clc in add_libclc_library, update comment (#...Wenju He1-7/+7
2026-03-14[libclc][CMake] Check SOURCES and LIBRARIES arguments are not empty (#186542)Wenju He1-0/+6
2026-03-12[libclc][CMake] Add check-libclc umbrella test target (#186053)Wenju He1-10/+0
2026-03-11[libclc][CMake] Add back OUTPUT_FILENAME and PARENT_TARGET (#185633)Wenju He1-6/+18
2026-03-10[libclc][CMake] Append target_name to external-funcs test target name (#185639)Wenju He1-1/+1
2026-03-09[libclc] Use custom CMake handling to overhaul libclc compilation (#185247)Joseph Huber1-521/+142
2026-03-07[libclc] Add custom CMake language handling for OpenCL files (#185243)Joseph Huber5-0/+92
2026-03-04libclc: Reimplement amdhsa workitem functions (#184571)Matt Arsenault1-1/+1
2026-02-23[libclc][CMake] Add COMPONENT ${ARG_PARENT_TARGET} to install (#182716)Wenju He1-0/+6
2026-02-12libclc: Fix broken symlinks (#181247)Matt Arsenault1-3/+6
2026-02-04[libclc] Only use software fma for r600 target (#179428)Wenju He1-2/+5
2026-01-29[libclc][NFC] Fix build warning typedef-redefinition (#177888)Wenju He1-3/+1
2026-01-28[libclc] Make output filename configurable; rename top-level targets (#178119)Wenju He1-7/+12
2026-01-26Reapply "[libclc] Rework libclc naming convention to use the triple (#177465)...Joseph Huber1-46/+38
2026-01-26Revert "[libclc] Rework libclc naming convention to use the triple (#177465)"Aiden Grossman1-37/+45
2026-01-26[libclc] Rework libclc naming convention to use the triple (#177465)Joseph Huber1-45/+37
2026-01-20[libclc] compile w/o linking builtins with SPIRV backend (#176732)Konrad Kleine1-1/+1
2026-01-12[libclc][NFC] Remove unused builtins_opt_lib_tgt (#175479)Wenju He1-2/+0
2026-01-12[libclc] Remove llvm-link --override flag and make implementation self-contai...Wenju He1-18/+2
2026-01-05[libclc] Remove bitcode prepare utility from OpenCL library build (#174447)Joseph Huber1-27/+14
2026-01-05[libclc] Update default triple support for AMD and deprecate 32-bit PTX (#174...Joseph Huber1-1/+1
2025-12-19[libclc][NFC] Move convert builtins from Python generator to .cl sources (#17...Wenju He1-33/+12
2025-12-05[libclc] Add OpenCL atomic_*_explicit builtins (#168318)Wenju He1-1/+5
2025-10-22[NFC][libclc] Improve empty builtins error: include ARCH_SUFFIX in message (#...Wenju He1-1/+1
2025-10-20[libclc] Change libclc install dir to ${clang_resource_dir}/lib/libclc in in-...Wenju He1-1/+1
2025-10-07[libclc] Remove -fno-builtin from compile options (#162075)Wenju He1-1/+1
2025-09-22[libclc] Fix ctest failures after 7f3661128b1e: adjust external check and mak...Wenju He1-5/+5
2025-09-05[libclc] Override generic symbol using llvm-link --override flag instead of u...Wenju He1-2/+18
2025-08-22[libclc] Only create a target per each compile command for cmake MSVC generat...Wenju He1-21/+48
2025-08-11[libclc] Fix libclc install on Windows when MSVC generator is used (#152703)Wenju He1-8/+29
2025-08-07[libclc] Set TARGET_FILE property for prepare-${obj_suffix} target (#152245)Wenju He1-1/+4
2025-08-01[libclc] Add an option to build SPIR-V targets with the LLVM backend (#151347)Fraser Cormack1-6/+19
2025-07-29[libclc] Fix building top-level 'libclc' target (#150972)Fraser Cormack1-1/+7
2025-07-21[libclc] Fix installed symlinks to be relative again (#149728)Michał Górny1-7/+11
2025-07-09[libclc] Change symlinks to copies on Windows (#147759)Fraser Cormack1-2/+8
2025-07-04[libclc] Fix target dependencyFraser Cormack1-1/+1
2025-07-04[libclc] Make library output directories explicit (#146833)Fraser Cormack1-22/+32
2025-07-03[libclc] Add prepare-<triple> targets (#146700)Fraser Cormack1-33/+50
2025-05-20[libclc] Reorganize OpenCL builtins (#140557)Fraser Cormack1-9/+2
2025-05-16[libclc] Append file_specific_compile_options after ARG_COMPILE_FLAGS (#139871)Wenju He1-2/+3
2025-04-24[libclc] only check filename part of the source for avoiding duplication (#13...Wenju He1-3/+9
2025-04-14[libclc][NFC] Fix typo in commentFraser Cormack1-1/+1
2025-04-14[libclc] Fix commands in compile_to_bc are executed sequentially (#130755)Wenju He1-2/+16
2025-03-28[libclc] Pass -fapprox-func when compiling 'native' builtins (#133119)Fraser Cormack1-1/+7
2025-03-24[libclc] link_bc target should depends on target builtins.link.clc-arch_suffi...Wenju He1-5/+10