summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/DirectX
AgeCommit message (Expand)Author
2025-06-30[DirectX] Implement `memcpy` in DXIL CBuffer Access pass (#144436)Deric C.
2025-06-27[DirectX] Add static sampler support to root signature (#143422)joaosaffran
2025-06-27[DirectX] add support for i64 buffer load/stores (#145047)Farzon Lotfi
2025-06-27[DirectX] Allow vector Allocas to be transformed into arrays (#145972)Farzon Lotfi
2025-06-25[DirectX] Limit GEP transformations to Arrays (#145758)Farzon Lotfi
2025-06-25[DirectX] Strip `dx.rootsignatures` metadata during `dxil-prepare` (#145746)Finn Plummer
2025-06-24[DirectX] Make firstbithigh intrinsic use first arg as overload type (#145401)Ashley Coleman
2025-06-23[DirectX] make firstbitlow intrinsic use first argument instead of return for...Farzon Lotfi
2025-06-20[HLSL] Emit a version in the dx.rootsignatures metadata (#145113)Justin Bogner
2025-06-20[DirectX] Don't limit visitGetElementPtrInst to global ptrs (#144959)Farzon Lotfi
2025-06-20[HLSL] Add descriptor table metadata parsing (#142492)joaosaffran
2025-06-20[DirectX] Scalarize `extractelement` and `insertelement` with dynamic indices...Deric C.
2025-06-19[DirectX] Add Root Signature Version Support and Update Test IR Format (#144957)joaosaffran
2025-06-17 [Reland] Adjust bit cast instruction filter for DXIL Prepare pass (#143783)Joshua Batista
2025-06-16[HLSL] Use hidden visibility for external linkage. (#140292)Steven Perron
2025-06-16[DirectX] Fix bug where Flatten arrays was only using last index (#144146)Farzon Lotfi
2025-06-15[CostModel] Mark all TTIImpls as final. NFC (#143404)David Green
2025-06-12[DirectX] Reland #142853 with Circular GEP fixes (#143747)Farzon Lotfi
2025-06-05Revert "[DirectX] Array GEPs need two indices (#142853)" and "Adjust bit cast...Farzon Lotfi
2025-06-05[DirectX] add maybe_unused to IsVolatile in legalizeMemCpy. (#143040)Farzon Lotfi
2025-06-05Adjust bit cast instruction filter for DXIL Prepare pass (#142678)Joshua Batista
2025-06-04[DirectX] Array GEPs need two indices (#142853)Farzon Lotfi
2025-06-04[DirectX] replace byte splitting via vector bitcast with scalar (#140167)Farzon Lotfi
2025-06-04[DirectX] add GEP i8 legalization (#142475)Farzon Lotfi
2025-06-04[HLSL] Adding support for root descriptors in root signature metadata represe...joaosaffran
2025-05-30[HLSL] Diagnose overlapping resource bindings (#140982)Helena Kotas
2025-05-30[DirectX] Add support for implicit binding to DXILForwardHandleAccesses pass ...Helena Kotas
2025-05-30[DirectX] Add support for typedBufferLoad and Store for RWBuffer<double2> and...Sarah Spall
2025-05-29[DirectX] Update resource type names in DXIL metadata to include element type...Helena Kotas
2025-05-29[HLSL] Move DXILResourceImplicitBinding pass closer to DXIL Resource Analysis...Helena Kotas
2025-05-28Warn on misuse of DiagnosticInfo classes that hold Twines (#137397)Justin Bogner
2025-05-27[DirectX] Add resource name argument to llvm.dx.handlefrom[implicit]binding i...Helena Kotas
2025-05-27[NFC] Updating RTS0 namespace to contain all elements related to it's represe...joaosaffran
2025-05-27[DirectX] Scalarize Allocas as part of data scalarization (#140165)Farzon Lotfi
2025-05-23MCAsmBackend: Simplify applyFixup (#141333)Fangrui Song
2025-05-23[DirectX] change makedouble return type to overloadTy (#141156)Sarah Spall
2025-05-22[HLSL] Move FNeg legalization to the DXILLegalization pass (#140942)Sumit Agarwal
2025-05-20[DirectX] scalarize the dx.isinf intrinsic (#140638)Sarah Spall
2025-05-19[DirectX] Legalize memcpy (#139173)Deric C.
2025-05-17[DirectX][SPIRV] Fix the lowering of dot4add (#140315)Justin Bogner
2025-05-15[NFC] Refactoring MCDXBC to support out of order storage of root parameters (...joaosaffran
2025-05-15[DirectX] Set whole-module flags prior to evaluating per-function flags (#139...Deric C.
2025-05-14[DirectX] Set shader feature flags MinimumPrecision and NativeLowPrecision, a...Deric C.
2025-05-13[DirectX] Move DXIL Resource Access Pass before Intrinsic Expansion Pass (#13...Sarah Spall
2025-05-12[DirectX] Implement DXILResourceImplicitBinding pass (#138043)Helena Kotas
2025-05-12[NFC] Replace report_fatal_error with reportFatalUsageError in DXILIntrinsicE...Deric C.
2025-05-11[DirectX] Update for API change in #139406 (#139470)Justin Bogner
2025-05-10[IR] Teach getConstraintString to return StringRef (NFC) (#139401)Kazu Hirata
2025-05-09[HLSL] Raise Diag for Invalid CounterDirection (#137697)Ashley Coleman
2025-05-08[DirectX] Implement `llvm.is.fpclass` lowering for the fcNegZero FPClassTest ...Deric C.