SBM:SPIR-V二进制代码处理

时间:2024-05-22 04:00:55
【文件属性】:

文件名称:SBM:SPIR-V二进制代码处理

文件大小:371KB

文件格式:ZIP

更新时间:2024-05-22 04:00:55

bytecode spir-v manipulation Java

SBM-SPIR-V二进制操作库 SBM是一个ObjectWeb的ASM类库,用于使用Java处理SPIR-V二进制代码。 该库使用访客模型,这意味着将使用具有SPIR-V规范中可能的每条指令功能的对象生成/读取SPIR-V模块(截至2017/03/03最高为1.1)。 这些对象称为访问者。 每个访问者函数名称都包含相应的指令名称,但有一些变体: OpType 指令将转换为CodeVisitor :: visit Type( args ... ) OpExecutionMode没有与相应指令完全相同的参数:操作数数组可直接在ExecutionMode对象中访问。 代码生成 的CodeWriter , CodeVisitor , FunctionVisitor , MemoryVisitor , ModuleReaderDispatcher


网友评论