summaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/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-23Fix min_vec_size.ll test for changes in vector-combine (#145392)Tex Riddell
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-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-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-29[DirectX] Use resource names when generating DXIL metadata (#140635)Helena Kotas
2025-05-27[DirectX] Add resource name argument to llvm.dx.handlefrom[implicit]binding i...Helena Kotas
2025-05-27[DirectX] Scalarize Allocas as part of data scalarization (#140165)Farzon Lotfi
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[HLSL][NFC] Add resource globals created for metadata to test baseline (#140620)Helena Kotas
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[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-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.
2025-05-01[DirectX] Make DXILOpLowering responsible for cleaning up dead intrinsics (#1...Justin Bogner
2025-04-30[DirectX] legalize memset (#136244)Farzon Lotfi
2025-04-29[DirectX] Legalize i8 allocas (#137399)Farzon Lotfi
2025-04-29[DirectX] Implement Shader Flag Analysis for `UAVsAtEveryStage` (#137085)Deric C.
2025-04-29[DirectX] Revise descriptions of DXIL module flags (#133543)Deric C.
2025-04-28[DXIL] Remove incompatible metadata types when preparing DXIL. (#136386)Joshua Batista