third_party/clspv/gn/llvm/sources

Branch


Log

Author Commit Date CI Message
Victor Hugo Vianna Silva eea5e6d1 2025-10-15T18:08:37 Roll third_party/llvm/src into angle to include C++23 fixes https://chromium.googlesource.com/external/github.com/llvm/llvm-project/+log/fd9a1dcc01766c71932898e9643ce28bf2801bad..67790d3fb06b184b7be9c4d3e36ab01f0ac4198e The goal is to roll these C++23 fixes [1][2][3][4]. [1] https://github.com/llvm/llvm-project/pull/163555 [2] https://github.com/llvm/llvm-project/pull/163554 [3] https://github.com/llvm/llvm-project/pull/163545 [4] https://github.com/llvm/llvm-project/pull/163553 Bug: chromium:388070065 Change-Id: I23cd9acdfffc9a532e16575a0d4d91a8da72b432 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7045718 Commit-Queue: Victor Vianna <victorvianna@google.com> Reviewed-by: Geoff Lang <geofflang@chromium.org> Commit-Queue: Geoff Lang <geofflang@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Auto-Submit: Victor Vianna <victorvianna@google.com>
Austin Annestrand 315b9cb6 2025-10-09T19:30:33 third_party/clspv: Update clspv (10/9/2025) Rolls clspv and llvm: clspv: 8f35aa835ae973e1c802421ba5a873f5e967278c llvm: fd9a1dcc01766c71932898e9643ce28bf2801bad Bug: angleproject:440837006 Change-Id: I740a2888ce9cbb4426865b556b1ed76ed92fe428 Signed-off-by: Austin Annestrand <a.annestrand@samsung.com> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7030045 Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Austin Annestrand 86a76e49 2025-08-24T12:33:16 third_party/clspv: Update clspv Rolls clspv and llvm: clspv: 0e20b2895e4b58e62311f5c311bfec4599f517e0 llvm: 7baa7edc00c5c92e2d17bae760db2e6df97dcec6 Bug: angleproject:440837006 Change-Id: I908e406e6daf7dd428a4057e2d204e3d23342f56 Signed-off-by: Austin Annestrand <a.annestrand@samsung.com> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6877795 Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
hoonee cho fb648546 2025-02-24T17:20:39 third_party/clspv: Update CLSPV(#1423) The clspv is rebased to the below commit to fix test_vectors vec_align_struct with the spir64/phy_addressing option - 60f822e8 fix LongVectorLoweringPass when removing dead long-vector globals that were lowered. (#1423) As part of that clspv rebase, llvm is rebased to the version used by clspv - 1fd8d3fea53e (HEAD) [mlir] Fix wrong names in LinalgOps and ScalableValueBoundsConstraintSet (#117227) The rebase of LLVM required updates to the GN build files in clspv, appropriate changes are made. * .bc files are pre-builts and they are deviations from upstream. Update of gn files for libclc will be followed in separate patch. Bug: angleproject:383647253 Change-Id: Ia75c1446d47b780000446d521503ebee9a7585fb Signed-off-by: Hoonee Cho <hoonee.cho@samsung.com> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6299711 Commit-Queue: Austin Annestrand <a.annestrand@samsung.com> Reviewed-by: Austin Annestrand <a.annestrand@samsung.com> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Austin Annestrand 0ed0de4f 2024-01-18T10:47:50 OpenCL/Vulkan: Add initial program build support Introducing both clspv compiler lib integration, and clBuildProgram support. Internally we also add buildInternal() routine to abstract compile, link, and build phases. Output SPIR-V is also parsed internally via parseReflection() so that we can extract needed reflection information for CL runtime. Bug: angleproject:8549 Change-Id: If0563f4bea7ed0e04a13ea7a46c125c811d9c2a2 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5303564 Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Gowtham Tammana 8e267846 2023-12-08T14:10:25 gn: Enable clspv build on angle_enable_cl Bug: angleproject:8369 Signed-off-by: Gowtham Tammana <g.tammana@samsung.com> Change-Id: I3cdea8508a38462981988f6954524c77aa2c97ff Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5230325 Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Gowtham Tammana cd56b248 2023-12-08T15:36:17 third_party/clspv: Add GN build files The clspv project uses CMake for build. Adding support for GN build in here. The build is currently setup to generate linux/x86 and android/arm64 artifacts for now and relevant gn files are placed in `third_party/clspv` location. Bug: angleproject:8369 Change-Id: Iec7ef1916617a8b8a93324ff7302f89bd571b814 Signed-off-by: Gowtham Tammana <g.tammana@samsung.com> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5106594 Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>