[all-commits] [llvm/llvm-project] 57006b: [DirectX backend] [NFC]Add DXILOpBuilder to genera...

Xiang Li via All-commits all-commits at lists.llvm.org
Mon Jul 25 21:50:14 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 57006b14fa0eea0705a777e3f9c3478ae28c8d41
      https://github.com/llvm/llvm-project/commit/57006b14fa0eea0705a777e3f9c3478ae28c8d41
  Author: Xiang Li <python3kgae at outlook.com>
  Date:   2022-07-25 (Mon, 25 Jul 2022)

  Changed paths:
    A llvm/include/llvm/Support/DXILOperationCommon.h
    M llvm/lib/Target/DirectX/CMakeLists.txt
    A llvm/lib/Target/DirectX/DXILOpBuilder.cpp
    A llvm/lib/Target/DirectX/DXILOpBuilder.h
    M llvm/lib/Target/DirectX/DXILOpLowering.cpp
    M llvm/utils/TableGen/DXILEmitter.cpp

  Log Message:
  -----------
  [DirectX backend] [NFC]Add DXILOpBuilder to generate DXIL operation

A new helper class DXILOpBuilder is added to create DXIL op function calls.

TableGen backend for DXILOperation will create table for DXIL op function parameter types.
When create DXIL op function, these parameter types will used to create the function type.

Reviewed By: bogner

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




More information about the All-commits mailing list