[all-commits] [llvm/llvm-project] 435897: [TableGen][DirectX] Add tableGen backend to genera...
Xiang Li via All-commits
all-commits at lists.llvm.org
Tue Jun 14 17:32:12 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 435897b41d60ba919cdc0a1e6fd8a03cfe038650
https://github.com/llvm/llvm-project/commit/435897b41d60ba919cdc0a1e6fd8a03cfe038650
Author: python3kgae <python3kgae at outlook.com>
Date: 2022-06-14 (Tue, 14 Jun 2022)
Changed paths:
M llvm/lib/Target/DirectX/CMakeLists.txt
A llvm/lib/Target/DirectX/DXIL.td
M llvm/lib/Target/DirectX/DXILConstants.h
M llvm/lib/Target/DirectX/DXILOpLowering.cpp
A llvm/test/CodeGen/DirectX/umax.ll
M llvm/utils/TableGen/CMakeLists.txt
A llvm/utils/TableGen/DXILEmitter.cpp
M llvm/utils/TableGen/TableGen.cpp
M llvm/utils/TableGen/TableGenBackends.h
Log Message:
-----------
[TableGen][DirectX] Add tableGen backend to generate DXIL operation for DirectX backend.
A new tableGen backend gen-dxil-enum is added to generate enum for DXIL operation and operation class.
A new file "DXILConstants.inc" will be generated when build DirectX target which include the enums.
More tableGen backends will be added to replace manually written table in DirectX backend.
The unused fields in dxil_inst will be used in future PR.
Reviewed By: bogner
Differential Revision: https://reviews.llvm.org/D125435
More information about the All-commits
mailing list