aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGHLSLRuntime.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-07[HLSL] Add `isHLSLResourceRecordArray` method to `clang::Type` (#152450)Helena Kotas1-8/+1
2025-08-05[HLSL][SPIRV] Add vk::binding attribute (#150957)Steven Perron1-4/+33
2025-07-09[SPIRV] Add more id and range builtIns (#143909)Victor Lomuller1-3/+13
2025-07-04[NFC][HLSL][RootSignature] Split up `HLSLRootSignatureUtils` (#146124)Finn Plummer1-1/+1
2025-06-26Clarify some code based on static analysis complaints; NFC (#145679)Aaron Ballman1-2/+2
2025-06-24[HLSL][RootSignature] Add `fdx-rootsignature-version` option to specify root ...Finn Plummer1-9/+10
2025-06-20[HLSL] Emit a version in the dx.rootsignatures metadata (#145113)Justin Bogner1-3/+8
2025-06-18[HLSL][SPIR-V] Fix LinkageAttribute emission for BuiltIn (#144701)Nathan Gauër1-0/+1
2025-06-16[HLSL] Use hidden visibility for external linkage. (#140292)Steven Perron1-8/+0
2025-06-15[clang] Remove unused includes (NFC) (#144285)Kazu Hirata1-1/+0
2025-06-13[HLSL][SPIRV] Use resource names (#143412)Steven Perron1-41/+8
2025-06-11[HLSL][SPIR-V] Handle SV_Position builtin in PS (#141759)Nathan Gauër1-10/+32
2025-06-04[HLSL][SPIR-V] Implement vk::ext_builtin_input attribute (#138530)Nathan Gauër1-0/+14
2025-06-03[NFC][RootSignature] Move RootSignature util functions (#142491)Finn Plummer1-0/+1
2025-05-27[DirectX] Add resource name argument to llvm.dx.handlefrom[implicit]binding i...Helena Kotas1-16/+56
2025-05-15[HLSL] Implicit resource binding for cbuffers (#139022)Helena Kotas1-21/+29
2025-05-15[HLSL][RootSignature] Add metadata generation for descriptor tables (#139633)Finn Plummer1-0/+21
2025-05-08[HLSL][NFC] Rename isImplicit() to hasRegisterStot() on HLSLResourceBindingAt...Helena Kotas1-1/+1
2025-05-04[clang] Remove unused local variables (NFC) (#138453)Kazu Hirata1-1/+0
2025-04-30[HLSL] Allow resource annotations to specify only register space (#135287)Helena Kotas1-1/+1
2025-04-29[HLSL] Resource initialization by constructors (#135120)Helena Kotas1-47/+28
2025-04-10[DirectX] Implement Shader Flags Analysis for ResMayNotAlias (#131070)Deric C.1-0/+3
2025-04-09[DirectX] Implement UseNativeLowPrecision shader flag analysis (#134288)Deric C.1-0/+8
2025-03-31[IRBuilder] Add new overload for CreateIntrinsic (#131942)Rahul Joshi1-2/+2
2025-03-21[HLSL] Add support for SV_GroupIndex in SPIR-V (#130672)Cassandra Beckley1-3/+3
2025-03-20[HLSL] Buffer handle globals should not be constants (#130231)Justin Bogner1-7/+6
2025-03-14[HLSL] Remove old resource annotations (#130338)Helena Kotas1-129/+0
2025-03-12[HLSL] Implement explicit layout for default constant buffer ($Globals) (#128...Helena Kotas1-7/+38
2025-03-05[HLSL] Fix resource wrapper declaration (#129100)Steven Perron1-7/+2
2025-02-25[HLSL] Implement default constant buffer $Globals (2nd attempt) (#128589)Helena Kotas1-1/+1
2025-02-20Revert "[HLSL] Implement default constant buffer `$Globals`" (#128112)Helena Kotas1-1/+1
2025-02-20[HLSL] Implement default constant buffer `$Globals` (#125807)Helena Kotas1-1/+1
2025-02-20[HLSL] Constant Buffers CodeGen (#124886)Helena Kotas1-127/+189
2025-02-15[HLSL] Implement HLSL intialization list support (#123141)Chris B1-0/+32
2025-02-12[DirectX] Set Shader Flag DisableOptimizations (#126813)S. Bharadwaj Yadavalli1-6/+0
2025-02-11[HLSL] Appropriately set function attribute optnone (#125937)S. Bharadwaj Yadavalli1-0/+7
2025-01-24[HLSL] Introduce address space `hlsl_constant(2)` for constant buffer declara...Helena Kotas1-16/+1
2025-01-22[HLSL] Fix global resource initialization (#123394)Helena Kotas1-67/+63
2025-01-04[HLSL][SPIR-V] implement SV_GroupID semantic lowering (#121521)Zhengxing li1-1/+1
2024-12-17[HLSL] Fix call convention mismatch for ctor/dtor (#118651)Nathan Gauër1-4/+8
2024-12-10[HLSL] Implement SV_GroupThreadId semantic (#117781)Zhengxing li1-0/+5
2024-11-26[HLSL] Implement SV_GroupID semantic (#115911)Zhengxing li1-0/+4
2024-10-30[HLSL] Remove old resource annotations for UAVs and SRVs (#114139)Helena Kotas1-0/+10
2024-10-28[HLSL][SPIRV] Add convergence tokens to entry point wrapper (#112757)Steven Perron1-4/+37
2024-10-17[HLSL] Add handle initialization for simple resource declarations (#111207)Helena Kotas1-0/+90
2024-10-01[HLSL][SPIRV] Fix calling convention for call in entry function. (#110542)Steven Perron1-1/+1
2024-09-17[HLSL] generate hlsl.wavesize attribute (#107176)Xiang Li1-0/+7
2024-09-17Reapply "[HLSL] set alwaysinline on HLSL functions (#106588)"Thurston Dang1-0/+1
2024-09-17Revert "[HLSL] set alwaysinline on HLSL functions (#106588)"Thurston Dang1-1/+0
2024-09-17[HLSL] set alwaysinline on HLSL functions (#106588)Greg Roth1-0/+1