;; (define-public llvm-for-ispc
;; (package/inherit llvm-13
;; (name "llvm-for-ispc")
;; ;; (source (origin
;; ;; (inherit (package-source llvm-13))
;; ;; (patches (cons (origin-patches (package-source llvm-13))
;; ;; (search-patches "vfx/patches/llvm-for-ispc-disable-A-B-A-B-and-BSWAP-in-InstCombine.patch"
;; ;; "vfx/patches/llvm-for-ispc-disable-DIArgList-in-SPIR-V.patch")))))
;; (arguments
;; (substitute-keyword-arguments (package-arguments llvm-13)
;; ((#:configure-flags flags)
;; `(list "-DCMAKE_BUILD_TYPE=Release"
;; "-DLLVM_ENABLE_PROJECTS=clang"
;; "-DLLVM_ENABLE_DUMP=ON"
;; "-DLLVM_ENABLE_ASSERTIONS=ON"
;; "-DLLVM_INSTALL_UTILS=ON"
;; "-DLLVM_TARGETS_TO_BUILD=AArch64"))))))