自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

LLVM Clang 初步支持 SPIR-V 工具鏈

開發(fā) 前端
作為對即將成為主線的 LLVM SPIR-V 后端工作的補(bǔ)充,Clang 現(xiàn)已合并初步的 SPIR-V 工具鏈支持。此功能用于從 Clang 轉(zhuǎn)換為符合 OpenCL 環(huán)境規(guī)范的 SPIR-V 中間表示 (Intermediate Representation) —— 例如將 OpenCL 內(nèi)核編譯為 SPIR-V。

作為對即將成為主線的 LLVM SPIR-V 后端工作的補(bǔ)充,Clang 現(xiàn)已合并初步的 SPIR-V 工具鏈支持。此功能用于從 Clang 轉(zhuǎn)換為符合 OpenCL 環(huán)境規(guī)范的 SPIR-V 中間表示 (Intermediate Representation) —— 例如將 OpenCL 內(nèi)核編譯為 SPIR-V。

[[442259]]

在尚未合并 LLVM SPIR-V 后端的情況下,Clang SPIR-V 工具鏈依賴于外部 LLVM 到 SPIR-V 轉(zhuǎn)換器 (llvm-spirv) 完成轉(zhuǎn)換過程。一旦這個大的 SPIR-V 后端被合并,并保持良好狀態(tài),它就可以過渡到在 LLVM 代碼庫中使用,而無需外部的 llvm-spirv 工具。

此工具鏈支持為 32 位或 64 位目標(biāo)生成 SPIR-V 二進(jìn)制文件。SPIR-V 生成的目標(biāo)是針對 OpenCL 的環(huán)境規(guī)范,同時支持?jǐn)U展到 Vulkan 等平臺。 

▲ 現(xiàn)已支持從主線 Clang Targeting SPIR-V 

由于外部 llvm-spirv 承擔(dān)了大部分繁重的工作,Clang 工具鏈支持的實現(xiàn)只有 200 多行代碼,并且自 10 月以來一直在接受審查,預(yù)計將成為明年 LLVM 14.0 的一部分。

隨著 HIPSPV 代碼也在本月合并,從 AMD HIP 到 SPIR-V,到目前為止,12 月對于開源 LLVM 堆棧來說是一個偉大的月份。

本文轉(zhuǎn)自O(shè)SCHINA

本文標(biāo)題:LLVM Clang 初步支持 SPIR-V 工具鏈

本文地址:https://www.oschina.net/news/175484/clang-spir-v-toolchain-lands

 

責(zé)任編輯:未麗燕 來源: 開源中國
相關(guān)推薦

2016-12-12 14:19:59

LLVMClangApple

2018-02-25 10:33:46

LLVMSwiftRust

2018-04-13 10:56:14

編譯器工具開發(fā)者

2022-11-24 13:05:27

ClangiOS

2020-11-03 10:32:22

編譯器工具代碼

2021-04-25 18:09:53

Fedora 35編譯器開發(fā)

2022-12-12 16:11:47

Clang-Tidy工具

2021-01-14 15:49:10

Linux 5.12GCC編譯器

2022-12-13 15:42:56

Clang-Tidy靜態(tài)分析工具

2022-12-09 15:38:54

Cppcheck靜態(tài)分析工具

2016-08-31 16:39:59

PythonRC++

2011-08-31 16:22:51

LUA多線程

2014-11-13 11:34:26

.NETVisual Stud Android

2018-06-29 14:20:05

2021-09-29 09:15:28

Linux內(nèi)核DisplayPortAMDGPU驅(qū)動

2022-09-05 21:46:36

VirtualBox虛擬機(jī)開源

2020-08-21 07:00:00

DevOpsIT開發(fā)

2021-03-06 08:05:54

工具DevOpsLighthouse

2021-03-14 22:34:05

工具RMS應(yīng)用層

2021-01-29 15:50:45

DevOps運維
點贊
收藏

51CTO技術(shù)棧公眾號