llvm-project/llvm/lib/Target/DirectX
Xiang Li 57006b14fa [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
2022-07-25 21:49:59 -07:00
..
DXILWriter Use llvm::less_first and llvm::less_second (NFC) 2022-07-24 16:21:29 -07:00
MCTargetDesc [DirectX] Add DirectX target object writer 2022-06-17 21:33:08 -05:00
TargetInfo
CMakeLists.txt [DirectX backend] [NFC]Add DXILOpBuilder to generate DXIL operation 2022-07-25 21:49:59 -07:00
DXIL.td [NFC] [DirectX] Prefix for intrinsics should be dx 2022-07-06 13:27:12 -05:00
DXILConstants.h [TableGen][DirectX] Add tableGen backend to generate DXIL operation for DirectX backend. 2022-06-14 17:31:58 -07:00
DXILOpBuilder.cpp [DirectX backend] [NFC]Add DXILOpBuilder to generate DXIL operation 2022-07-25 21:49:59 -07:00
DXILOpBuilder.h [DirectX backend] [NFC]Add DXILOpBuilder to generate DXIL operation 2022-07-25 21:49:59 -07:00
DXILOpLowering.cpp [DirectX backend] [NFC]Add DXILOpBuilder to generate DXIL operation 2022-07-25 21:49:59 -07:00
DXILPointerType.cpp Add PointerType analysis for DirectX backend 2022-04-25 17:49:43 -05:00
DXILPointerType.h Add PointerType analysis for DirectX backend 2022-04-25 17:49:43 -05:00
DXILPrepare.cpp [DirectX][Fail crash in DXILPrepareModule pass when input has typed ptr. 2022-06-07 21:11:24 -07:00
DXILStubs.td [DirectX] Add MC Register and Frame stubs 2022-06-17 21:08:17 -05:00
DXILTranslateMetadata.cpp [llvm] Use value_or instead of getValueOr (NFC) 2022-06-18 23:07:11 -07:00
DirectX.h [DirectX] Embed DXIL in LLVM Module 2022-06-06 15:04:26 -05:00
DirectX.td [DirectX] Add MC Register and Frame stubs 2022-06-17 21:08:17 -05:00
DirectXAsmPrinter.cpp [DirectX] Add DXILAsmPrinter 2022-06-17 21:17:17 -05:00
DirectXFrameLowering.h [DirectX] Add MC Register and Frame stubs 2022-06-17 21:08:17 -05:00
DirectXInstrInfo.cpp [DirectX] Add MC Register and Frame stubs 2022-06-17 21:08:17 -05:00
DirectXInstrInfo.h [DirectX] Add MC Register and Frame stubs 2022-06-17 21:08:17 -05:00
DirectXRegisterInfo.cpp [DirectX] Add MC Register and Frame stubs 2022-06-17 21:08:17 -05:00
DirectXRegisterInfo.h [DirectX] Add MC Register and Frame stubs 2022-06-17 21:08:17 -05:00
DirectXSubtarget.cpp [DirectX] Add DirectX target object writer 2022-06-17 21:33:08 -05:00
DirectXSubtarget.h [DirectX] Add DirectX target object writer 2022-06-17 21:33:08 -05:00
DirectXTargetLowering.h
DirectXTargetMachine.cpp [DirectX] Add DirectX target object writer 2022-06-17 21:33:08 -05:00
DirectXTargetMachine.h
DirectXTargetTransformInfo.h
PointerTypeAnalysis.cpp Add PointerType analysis for DirectX backend 2022-04-25 17:49:43 -05:00
PointerTypeAnalysis.h Add PointerType analysis for DirectX backend 2022-04-25 17:49:43 -05:00