aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/DirectX
AgeCommit message (Expand)AuthorFilesLines
2025-12-04[NFC] Add missing analysis to `DirectX/llc-pipeline` (#170714)Finn Plummer1-0/+1
2025-11-27[NFC] [DirectX] Make DirectX codegen test `CBufferAccess/gep-ce-two-uses.ll` ...Deric C.1-5/+8
2025-11-27[NFC] [DirectX] Update DirectX codegen test `CBufferAccess/gep-ce-two-uses.ll...Deric C.1-0/+16
2025-11-24[DirectX] Simplify DXIL data scalarization, and data scalarize whole GEP chai...Deric C.3-20/+27
2025-11-20[HLSL] Implement the `fwidth` intrinsic for DXIL and SPIR-V target (#161378)Alexander Johnston2-6/+35
2025-11-18[HLSL][DirectX] Use a padding type for HLSL buffers. (#167404)Justin Bogner9-546/+64
2025-11-18[HLSL] Implement ddx/ddy_coarse intrinsics (#164831)Alexander Johnston4-0/+110
2025-11-10[DirectX] Teach DXILResourceAccess about cbuffers (#164554)Justin Bogner8-0/+615
2025-11-06[DirectX] Remove llvm.assume intrinsic (#166697)Farzon Lotfi1-0/+9
2025-11-06[DirectX] Let data scalarizer pass account for sub-types when updating GEP ty...Finn Plummer2-0/+135
2025-11-05[DirectX] Emit `hlsl.wavesize` function attribute as entry property metadata ...Finn Plummer2-0/+127
2025-11-04[HLSL] Implement the f16tof32() intrinsic (#165860)Tim Corringham1-0/+57
2025-10-29[DirectX] Use an allow-list of DXIL compatible module metadata (#165290)Finn Plummer1-0/+75
2025-10-29[DirectX] Add DXIL validation of `llvm.loop` metadata (#164292)Finn Plummer5-3/+270
2025-10-28[HLSL][DXIL][SPRIV] Added WaveActiveMin intrinsic (#164385)Sietze Riemersma2-0/+157
2025-10-27[HLSL] Adding DXIL Storage type into `TypedInfo` (#164887)joaosaffran2-19/+17
2025-10-24[NFC][DirectX] Refactor `DXILPrepare`/`DXILTranslateMetadata` (#164285)Finn Plummer6-10/+8
2025-10-23[DirectX] Use a well-formed cbuffer in the unused cbuffer test (#164844)Justin Bogner1-1/+1
2025-10-22[HLSL] Allow completely unused cbuffers (#164557)Justin Bogner1-0/+13
2025-10-22[DirectX] Fix crash when naming buffers of arrays (#164553)Justin Bogner1-1/+8
2025-10-21[DirectX] remove unrecognized 'llvm.errno.tbaa' named metadata for DXIL targe...Finn Plummer1-0/+19
2025-10-16[DirectX] Introduce `dx.Padding` type (#160957)Justin Bogner9-26/+118
2025-10-15[DirectX] Add `llvm.dx.resource.getdimensions.x` intrinsic and lowering to DX...Helena Kotas1-0/+16
2025-10-15[DirectX] Add 32- and 64-bit 3-element vectors to DataLayout (#160955)Justin Bogner1-4/+4
2025-10-15[DirectX] Make a test a bit more readable. NFC (#160747)Justin Bogner1-5/+5
2025-10-14[DirectX] Fix DXIL container generating invalid PSV0 part for unbounded resou...Helena Kotas1-0/+12
2025-10-08[DirectX] Making sure we always parse, validate and verify Flags (#162171)joaosaffran2-0/+37
2025-10-06[DirectX] Fix Flags validation to prevent casting into enum (#161587)joaosaffran2-0/+38
2025-10-01[DirectX] Updating Root Signature Metadata to contain Static Sampler flags (#...joaosaffran18-17/+78
2025-09-26[DirectX] Validating Root flags are denying shader stage (#160919)joaosaffran5-0/+97
2025-09-26[DirectX] Updating DXContainer Yaml to represent Root Signature 1.2 (#159659)joaosaffran1-0/+20
2025-09-26[DirectX] Adding missing descriptor table validations (#153276)joaosaffran8-32/+138
2025-09-25Implements isnan() HLSL intrinsic for DXIL and SPIR-V targets. (#157733)Dan Brown1-0/+53
2025-09-22[DirectX] NonUniformResourceIndex lowering (#159608)Helena Kotas2-0/+147
2025-09-12[DirectX] Updating Root Signature YAML representation to use Enums instead of...joaosaffran7-45/+45
2025-09-10[DirectX] Validate if Textures/TypedBuffers are being bound in Root Signature...joaosaffran4-0/+66
2025-09-10[DirectX] Removing dxbc DescriptorRange from mcbxdc (#154629)joaosaffran1-2/+2
2025-09-09[HLSL][DirectX] Add support for `rootsig` as a target environment (#156373)Finn Plummer1-0/+23
2025-09-08[DirectX] Add emulation for fp16 types of llvm.is.fpclass (#157505)Farzon Lotfi1-1/+149
2025-09-05[DirectX] Add isinf f16 emulation for SM6.8 and lower (#156932)Farzon Lotfi2-8/+56
2025-09-04[HLSL][NFC] Change line endings to LF (#156930)Helena Kotas13-610/+610
2025-08-29[DirectX] Make dx.RawBuffer an op that can't be replaced (#154620)Farzon Lotfi2-0/+200
2025-08-29[NFC] #155740 post cleanup (#155966)paperchalice4-7/+7
2025-08-28[DirectX] Validate registers are bound to root signature (#146785)joaosaffran7-0/+143
2025-08-28[HLSL][DirectX] Remove uniformity bit from resource initialization intrinsics...Helena Kotas72-304/+304
2025-08-27[DirectX][ObectYAML] Make `RootParameterOffset` and `StaticSamplersOffset` be...Finn Plummer7-7/+7
2025-08-25[DirectX] Refactor RootSignature Backend to remove `to_underlying` from Root ...joaosaffran1-6/+6
2025-08-15[DirectX] Add GlobalDCE pass after finalize linkage pass in DirectX backend (...Kaitlin Peng3-2/+25
2025-08-14[DirectX] Add Range Overlap validation (#152229)joaosaffran7-1/+96
2025-08-12[DirectX] Remove lifetime intrinsics and run Dead Store Elimination (#152636)Farzon Lotfi2-6/+17