aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/DirectX/DXIL.td
AgeCommit message (Expand)AuthorFilesLines
2025-05-23[DirectX] change makedouble return type to overloadTy (#141156)Sarah Spall1-1/+2
2025-05-17[DirectX][SPIRV] Fix the lowering of dot4add (#140315)Justin Bogner1-6/+8
2025-05-08[DirectX] Implement `llvm.is.fpclass` lowering for the fcNegZero FPClassTest ...Deric C.1-0/+27
2025-04-14[DirectX] Use scalar arguments for @llvm.dx.dot intrinsics (#134570)Justin Bogner1-2/+1
2025-04-03[HLSL] Implement dot2add intrinsic (#131237)Sumit Agarwal1-0/+11
2025-03-20[DXIL] Remove definition and any uses of DXIL `Property` (#130796)Finn Plummer1-21/+0
2025-03-05[HLSL] [DXIL] Implement the AddUint64 HLSL function and the UAddc DXIL op (#1...Deric C.1-0/+11
2025-02-26[DirectX] Support the CBufferLoadLegacy operation (#128699)Justin Bogner1-0/+19
2025-02-22[DirectX][OpLowering] Simplify named struct handling (#128247)Justin Bogner1-0/+1
2025-01-27[HLSL][SPIRV][DXIL] Implement `WaveActiveMax` intrinsic (#123428)Adam Yang1-1/+11
2025-01-23[NFC][DirectX] Clean-up of `DXIL.td` (#124005)Finn Plummer1-221/+220
2025-01-21[DXIL] Define and generate `DXILAttribute` and `DXILProperty` (#117072)Finn Plummer1-14/+40
2025-01-16[HLSL][SPIRV][DXIL] Implement `WaveActiveSum` intrinsic (#118580)Adam Yang1-1/+27
2025-01-15[HLSL] Implement elementwise firstbitlow builtin (#116858)Ashley Coleman1-0/+12
2025-01-12[DirectX] Implement the resource.store.rawbuffer intrinsic (#121282)Justin Bogner1-0/+20
2025-01-08[DirectX] Implement the resource.load.rawbuffer intrinsic (#121012)Justin Bogner1-0/+19
2024-12-16[HLSL] Implement `WaveActiveAllTrue` Intrinsic (#117245)Ashley Coleman1-0/+8
2024-12-01[DXIL] Add GroupMemoryBarrierWithGroupSync intrinsic (#114349)Adam Yang1-51/+119
2024-11-22[HLSL][DXIL] Implement `asdouble` intrinsic (#114847)Finn Plummer1-0/+9
2024-11-21[HLSL] Implement WaveActiveAnyTrue intrinsic (#115902)Ashley Coleman1-0/+8
2024-11-14[HLSL] Adding HLSL `clip` function. (#114588)joaosaffran1-0/+8
2024-11-14[HLSL][DIRECTX] Fixing update counter signature (#115913)joaosaffran1-1/+1
2024-11-07[DXIL][SPIRV] Lower `WaveActiveCountBits` intrinsic (#113382)Finn Plummer1-0/+9
2024-11-07[DirectX] introducing lowering for `bufferUpdateCounter` (#115041)joaosaffran1-0/+7
2024-11-07[HLSL][SPIRV][DXIL] Implement `dot4add_u8packed` intrinsic (#115068)Finn Plummer1-0/+10
2024-11-06[HLSL] implement elementwise firstbithigh hlsl builtin (#111082)Sarah Spall1-0/+24
2024-11-05[HLSL][SPIRV][DXIL] Implement `dot4add_i8packed` intrinsic (#113623)Finn Plummer1-0/+10
2024-11-04[DirectX] Update DXIL op codes for annotateHandle and createHandleFromBinding...Helena Kotas1-2/+2
2024-10-30Revert "[DXIL] Add GroupMemoryBarrierWithGroupSync intrinsic" (#114322)Adam Yang1-54/+0
2024-10-29[DXIL] Add GroupMemoryBarrierWithGroupSync intrinsic (#111884)Adam Yang1-0/+54
2024-10-29[HLSL] Re-implement countbits with the correct return type (#113189)Sarah Spall1-3/+2
2024-10-28Adding splitdouble HLSL function (#109331)joaosaffran1-0/+10
2024-10-15[HLSL] Implement `WaveReadLaneAt` intrinsic (#111010)Finn Plummer1-0/+10
2024-10-10[HLSL][DXIL] Implement WaveGetLaneIndex Intrinsic (#111576)Finn Plummer1-0/+9
2024-09-18[HLSL] Implement elementwise popcount (#108121)Sarah Spall1-0/+11
2024-09-11[DirectX] Implement typedBufferLoad_checkbit (#108087)Justin Bogner1-0/+9
2024-09-10[DirectX] Lower `@llvm.dx.typedBufferStore` to DXIL opsJustin Bogner1-0/+12
2024-09-09[DirectX] Lower `@llvm.dx.typedBufferLoad` to DXIL opsJustin Bogner1-1/+15
2024-09-04[clang][HLSL] Add WaveIsFirstLane() intrinsic (#103299)Nathan Gauër1-0/+9
2024-08-23[DirectX] Lower `@llvm.dx.handle.fromBinding` to DXIL opsJustin Bogner1-0/+24
2024-08-22[HLSL][SPIRV]Add SPIRV generation for HLSL dot (#104656)Greg Roth1-3/+3
2024-08-20[Driver,DXIL] Fix buildFangrui Song1-3/+3
2024-08-20[HLSL] Implement support for HLSL intrinsic - saturate (#104619)S. Bharadwaj Yadavalli1-0/+10
2024-08-19[DirectX] Disentangle DXIL.td's op types from LLVMType. NFCJustin Bogner1-127/+132
2024-08-19[DirectX] Differentiate between 0/1 overloads in the OpBuilder. NFCJustin Bogner1-7/+11
2024-08-02[DirectX] Make DXILOpBuilder's API more useableJustin Bogner1-29/+29
2024-07-30[DXIL] Add DXIL version-specific TableGen specification and implementation of...S. Bharadwaj Yadavalli1-161/+501
2024-06-19[DirectX] Add trig intrinsics and link them with DXIL backend (#95968)Farzon Lotfi1-0/+19
2024-05-08[DXIL] Add tan intrinsic part 2 (#90277)Farzon Lotfi1-0/+3
2024-03-29[DXIL] Add lowering for `ceil` (#87043)Helena Kotas1-0/+3