[all-commits] [llvm/llvm-project] 748922: [SPIRV] support the enqueue_kernel builtin function

Ilia Diachkov via All-commits all-commits at lists.llvm.org
Mon Oct 31 16:07:18 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 748922b31f7f1f48af76efc66a7af0674b1c4c06
      https://github.com/llvm/llvm-project/commit/748922b31f7f1f48af76efc66a7af0674b1c4c06
  Author: Ilia Diachkov <ilia.diachkov at gmail.com>
  Date:   2022-11-01 (Tue, 01 Nov 2022)

  Changed paths:
    M llvm/CODE_OWNERS.TXT
    M llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
    M llvm/lib/Target/SPIRV/SPIRVBuiltins.td
    M llvm/lib/Target/SPIRV/SPIRVDuplicatesTracker.h
    M llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.cpp
    M llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h
    M llvm/lib/Target/SPIRV/SPIRVInstrInfo.td
    M llvm/lib/Target/SPIRV/SPIRVUtils.cpp
    M llvm/lib/Target/SPIRV/SPIRVUtils.h
    A llvm/test/CodeGen/SPIRV/EnqueueEmptyKernel.ll
    A llvm/test/CodeGen/SPIRV/transcoding/enqueue_kernel.ll

  Log Message:
  -----------
  [SPIRV] support the enqueue_kernel builtin function

The patch adds support of the enqueue_kernel builtin function.
It is implemented in the same way as in the SPIRV translator.
2 LIT tests are added to show the improvement.

Differential Revision: https://reviews.llvm.org/D137018




More information about the All-commits mailing list