summaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/DirectX
AgeCommit message (Expand)Author
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-05[DirectX] Add isinf f16 emulation for SM6.8 and lower (#156932)Farzon Lotfi
2025-09-04[HLSL][NFC] Change line endings to LF (#156930)Helena Kotas
2025-08-29[DirectX] Make dx.RawBuffer an op that can't be replaced (#154620)Farzon Lotfi
2025-08-29[NFC] #155740 post cleanup (#155966)paperchalice
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-27[DirectX][ObectYAML] Make `RootParameterOffset` and `StaticSamplersOffset` be...Finn Plummer
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] Update DXIL resource metadata code to support resource arrays (#152254)Helena Kotas
2025-08-11[HLSL][DirectX] Fix `dot2add` DXIL operation to use float overload (#152781)Kaitlin Peng
2025-08-11[DirectX] Fix resource binding analysis incorrectly removing duplicates (#152...Helena Kotas
2025-08-08[DirectX] Update lifetime legalization to account for the removed size argume...Deric C.
2025-08-07[DirectX] Overlapping binding detection - check register space first (#152250)Helena Kotas
2025-08-07Scalarize vector `mad` operations for integer types (#152228)Kaitlin Peng
2025-08-06[DirectX] ForwardHandle needs to check if globals were stored on allocas (#15...Farzon Lotfi
2025-07-31[DirectX] Error handling improve in root signature metadata Parser (#149232)joaosaffran
2025-07-25[HLSL] Fix detection of overlapping binding with unbounded array (#150547)Helena Kotas
2025-07-24[DirectX] Add support for vector type checking in DXIL Shader Flag Analysis (...Deric C.
2025-07-24[DirectX] Do not flatten GEP chains for unsupported types (#150484)Deric C.
2025-07-23[DirectX] Support ConstExpr GEPs (#150082)Farzon Lotfi
2025-07-22[DirectX] Legalize `llvm.lifetime.*` intrinsics in EmbedDXILPass (#150100)Deric C.
2025-07-21[Scalarizer] Use correct key for ExtractValueInst gather (#149855)Deric C.
2025-07-21Revert "[DirectX] Legalize lifetime intrinsics for DXIL" (#149883)Deric C.
2025-07-21Revert "Revert "[DirectX] Lower `llvm.lifetime.*` intrinsics to stores when D...Deric C.
2025-07-21Revert "[DirectX] Lower `llvm.lifetime.*` intrinsics to stores when DXIL vers...Deric C.
2025-07-17[DirectX] Fix GEP flattening with 0-indexed GEPs on global variables (#149211)Deric C.
2025-07-17[DirectX] Add a GEP to scalar load/store on globals and remove incorrect asse...Deric C.
2025-07-15Emit array GEPs in memcpy/memset legalization (#148886)Deric C.
2025-07-15[DirectX] Add a GEP to loads and stores on array allocas (#148059)Deric C.
2025-07-14[DirectX] Move the scalarizer pass to before dxil-flatten-arrays (#146800)Deric C.
2025-07-14[DirectX] Simplify and correct the flattening of GEPs in DXILFlattenArrays (#...Deric C.
2025-07-11[DirectX] Legalize lifetime intrinsics for DXIL (#148003)Deric C.
2025-07-09[DirectX] Add missing verifications during `validate` of `DXILRootSignature` ...Finn Plummer
2025-07-08[DirectX] Lower `llvm.lifetime.*` intrinsics to stores when DXIL version is l...Deric C.
2025-07-07[DirectX] Add support for Raw Buffer Loads and Stores for scalars and vectors...Sarah Spall
2025-07-07[DirectX] Convert private global variables to internal linkage during Finaliz...Kaitlin Peng
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