summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/DirectX/DXILOpLowering.cpp
AgeCommit message (Expand)Author
2025-11-06[DirectX] Remove llvm.assume intrinsic (#166697)Farzon Lotfi
2025-10-27[DirectX] Allow llvm.assume intrinsic to pass on to DXIL (#165311)Farzon Lotfi
2025-10-15[DirectX] Add `llvm.dx.resource.getdimensions.x` intrinsic and lowering to DX...Helena Kotas
2025-09-22[DirectX] NonUniformResourceIndex lowering (#159608)Helena Kotas
2025-08-28[HLSL][DirectX] Remove uniformity bit from resource initialization intrinsics...Helena Kotas
2025-08-14[DirectX] Add Range Overlap validation (#152229)joaosaffran
2025-08-08[DirectX] Update lifetime legalization to account for the removed size argume...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-08[DirectX] Lower `llvm.lifetime.*` intrinsics to stores when DXIL version is l...Deric C.
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-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-25[HLSL][NFC] Rename getBindingMap to getResourceMap and update pass name (#137...Helena Kotas
2025-04-22[DirectX] Allow llvm lifetime intrinsics to pass on to the DirectX backend (#...Farzon Lotfi
2025-04-21[DirectX] add Function name to DiagnosticInfoUnsupported Msg in DXILOpLowerin...Farzon Lotfi
2025-04-14[DirectX] Use scalar arguments for @llvm.dx.dot intrinsics (#134570)Justin Bogner
2025-04-04[NFC][HLSL] Rename ResourceBinding Types (#134165)Ashley Coleman
2025-04-03[HLSL] Implement dot2add intrinsic (#131237)Sumit Agarwal
2025-03-16[DirectX] Change placeholders from `undef` to `poison` used in fully instanti...Pedro Lobo
2025-03-12[DirectX] Remove DXILResourceMDAnalysis (#130323)Helena Kotas
2025-03-06[DirectX] Match DXC when storing `RWBuffer<float>` (#129911)Justin Bogner
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov
2025-02-26[DirectX] Support the CBufferLoadLegacy operation (#128699)Justin Bogner
2025-02-25[DirectX] only allow intrinsics defined in DXIL.td (#128613)Farzon Lotfi
2025-02-22[DirectX][OpLowering] Simplify named struct handling (#128247)Justin Bogner
2025-01-12[DirectX] Implement the resource.store.rawbuffer intrinsic (#121282)Justin Bogner
2025-01-08[DirectX] Implement the resource.load.rawbuffer intrinsic (#121012)Justin Bogner
2025-01-07[DirectX] Remove the "checked" variants of `dx.resource.load` (#120778)Justin Bogner
2024-12-19[DirectX][SPIRV] Consistent names for HLSL resource intrinsics (#120466)Justin Bogner
2024-12-18[DirectX] Lower ops after translating metadata (#120157)Justin Bogner
2024-12-18[DirectX] Introduce the DXILResourceAccess pass (#116726)Justin Bogner
2024-12-18[DirectX] Split resource info into type and binding info. NFC (#119773)Justin Bogner
2024-12-16[DirectX] Get resource information via TargetExtType (#119772)Justin Bogner
2024-12-02[DirectX] Clean up extra vectors when lowering to buffer store (#116721)Justin Bogner
2024-12-01[DXIL] Add GroupMemoryBarrierWithGroupSync intrinsic (#114349)Adam Yang
2024-11-25[HLSL] Add `Increment`/`DecrementCounter` methods to structured buffers (#117...Helena Kotas
2024-11-25[DirectX] Calculate resource binding offsets using the lower bound (#117303)Justin Bogner
2024-11-23Revert "[HLSL] Add `Increment`/`DecrementCounter` methods to structured buffe...Helena Kotas
2024-11-23[HLSL] Add `Increment`/`DecrementCounter` methods to structured buffers (#114...Helena Kotas
2024-11-14[HLSL][DIRECTX] Fixing update counter signature (#115913)joaosaffran
2024-11-12[DirectX] Eliminate resource global variables from module (#114105)Greg Roth
2024-11-07[DirectX] introducing lowering for `bufferUpdateCounter` (#115041)joaosaffran
2024-10-30Revert "[DXIL] Add GroupMemoryBarrierWithGroupSync intrinsic" (#114322)Adam Yang
2024-10-29[DXIL] Add GroupMemoryBarrierWithGroupSync intrinsic (#111884)Adam Yang
2024-10-29[HLSL] Re-implement countbits with the correct return type (#113189)Sarah Spall
2024-10-28Adding splitdouble HLSL function (#109331)joaosaffran
2024-10-17[LLVM] Make more use of IRBuilder::CreateIntrinsic. NFC. (#112706)Jay Foad
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi