summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/DirectX
AgeCommit message (Expand)Author
2025-11-21[HLSL] Add Load overload with status (#166449)Joshua Batista
2025-11-19CodeGen: Add subtarget to TargetLoweringBase constructor (#168620)Matt Arsenault
2025-11-18[HLSL][DirectX] Use a padding type for HLSL buffers. (#167404)Justin Bogner
2025-11-18[HLSL] Implement ddx/ddy_coarse intrinsics (#164831)Alexander Johnston
2025-11-12Remove unused standard headers: memory, unordered_* (#167297)serge-sans-paille
2025-11-10[DirectX] Fix dxc-compatible DataLayout in BitcodeWriter (#167410)Justin Bogner
2025-11-10CodeGen: Keep reference to TargetRegisterInfo in TargetInstrInfo (#158224)Matt Arsenault
2025-11-10[DirectX] Teach DXILResourceAccess about cbuffers (#164554)Justin Bogner
2025-11-10Remove unused standard headers: <string>, <optional>, <numeric>, <tuple> (#16...serge-sans-paille
2025-11-09Remove unused <set> and <map> inclusion (#167175)serge-sans-paille
2025-11-06[DirectX] Remove llvm.assume intrinsic (#166697)Farzon Lotfi
2025-11-06[DirectX] Let data scalarizer pass account for sub-types when updating GEP ty...Finn Plummer
2025-11-05[DirectX] Emit `hlsl.wavesize` function attribute as entry property metadata ...Finn Plummer
2025-11-04[HLSL] Implement the f16tof32() intrinsic (#165860)Tim Corringham
2025-11-03[NFC] [DirectX] Fix warning about parentheses for assertion in DXContainerGlo...Deric C.
2025-10-31[DirectX] Annotate interfaces for DLL export (#165914)Justin Bogner
2025-10-29[DirectX] Use an allow-list of DXIL compatible module metadata (#165290)Finn Plummer
2025-10-29[DirectX] Add DXIL validation of `llvm.loop` metadata (#164292)Finn Plummer
2025-10-28[HLSL][DXIL][SPRIV] Added WaveActiveMin intrinsic (#164385)Sietze Riemersma
2025-10-27[DirectX] Allow llvm.assume intrinsic to pass on to DXIL (#165311)Farzon Lotfi
2025-10-27[HLSL] Adding DXIL Storage type into `TypedInfo` (#164887)joaosaffran
2025-10-24[NFC][DirectX] Refactor `DXILPrepare`/`DXILTranslateMetadata` (#164285)Finn Plummer
2025-10-21[DirectX] remove unrecognized 'llvm.errno.tbaa' named metadata for DXIL targe...Finn Plummer
2025-10-15[DirectX] Add `llvm.dx.resource.getdimensions.x` intrinsic and lowering to DX...Helena Kotas
2025-10-15[DirectX] Move triple/DL compat to bitcode writer (#163587)Justin Bogner
2025-10-14[DirectX] Fix DXIL container generating invalid PSV0 part for unbounded resou...Helena Kotas
2025-10-08[DirectX] Update DXILBitcodeWriter for #162255 (#162531)Justin Bogner
2025-09-26[DirectX] Validating Root flags are denying shader stage (#160919)joaosaffran
2025-09-25Implements isnan() HLSL intrinsic for DXIL and SPIR-V targets. (#157733)Dan Brown
2025-09-22[DirectX] NonUniformResourceIndex lowering (#159608)Helena Kotas
2025-09-11[DirectX] Removing dxbc StaticSampler from mcbxdc (#154631)joaosaffran
2025-09-11[llvm] Move data layout string computation to TargetParser (#157612)Reid Kleckner
2025-09-10[DirectX] Validate if Textures/TypedBuffers are being bound in Root Signature...joaosaffran
2025-09-10[DirectX] Removing dxbc DescriptorRange from mcbxdc (#154629)joaosaffran
2025-09-09[HLSL][DirectX] Add support for `rootsig` as a target environment (#156373)Finn Plummer
2025-09-08[DirectX] Add emulation for fp16 types of llvm.is.fpclass (#157505)Farzon Lotfi
2025-09-08CodeGen: Pass SubtargetInfo to TargetGenInstrInfo constructors (#157337)Matt Arsenault
2025-09-05[DirectX] Add isinf f16 emulation for SM6.8 and lower (#156932)Farzon Lotfi
2025-08-29[DirectX] Make dx.RawBuffer an op that can't be replaced (#154620)Farzon Lotfi
2025-08-29[DirectX] Removing dxbc RootSignature and RootDescriptor from mcbxdc (#154585)joaosaffran
2025-08-28[DirectX] Validate registers are bound to root signature (#146785)joaosaffran
2025-08-28[HLSL][DirectX] Remove uniformity bit from resource initialization intrinsics...Helena Kotas
2025-08-26[NFC][DirectX] Fix build failure (#155441)Rahul Joshi
2025-08-26[NFC][DirectX] Fix variable set but not used warning (#155445)Rahul Joshi
2025-08-26[DirectX] Fix the writing of ConstantExpr GEPs to DXIL bitcode (#154446)Deric C.
2025-08-25[DirectX] Refactor RootSignature Backend to remove `to_underlying` from Root ...joaosaffran
2025-08-15[DirectX] Add GlobalDCE pass after finalize linkage pass in DirectX backend (...Kaitlin Peng
2025-08-14[DirectX] Add Range Overlap validation (#152229)joaosaffran
2025-08-12[DirectX] Remove lifetime intrinsics and run Dead Store Elimination (#152636)Farzon Lotfi
2025-08-11[HLSL][DirectX] Fix `dot2add` DXIL operation to use float overload (#152781)Kaitlin Peng