aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGHLSLRuntime.cpp
AgeCommit message (Expand)AuthorFilesLines
8 days[SPIRV][HLSL] Add Sema and CodeGen for implicit typed buffer counters (#162291)Steven Perron1-3/+13
2025-09-30[HLSL][NFC] Add helper struct to simplify dealing with resource binding attri...Helena Kotas1-64/+31
2025-09-17Add parentheses to clarify operator ordering in asserts. NFC. (#159333)Martin Storsjö1-3/+3
2025-09-16[HLSL] Use static create methods to initialize resources in arrays (#157005)Helena Kotas1-83/+80
2025-09-11Reapply "[HLSL] Rewrite semantics parsing" (#157718) (#158044)Nathan Gauër1-19/+53
2025-09-09Revert "[HLSL] Rewrite semantics parsing" (#157718)Nathan Gauër1-53/+19
2025-09-09[HLSL][DirectX] Add support for `rootsig` as a target environment (#156373)Finn Plummer1-7/+20
2025-09-09[HLSL] Fix OpaqueValueExpr handling in InitListExpr (#156750)Steven Perron1-2/+18
2025-09-09[HLSL] Rewrite semantics parsing (#152537)Nathan Gauër1-19/+53
2025-09-02[HLSL][NFC] Add assert to verify implicit binding resource attribute exists (...Helena Kotas1-0/+1
2025-09-02[HLSL] Codegen for indexing of sub-arrays of multi-dimensional resource array...Helena Kotas1-34/+112
2025-08-28[HLSL][DirectX] Remove uniformity bit from resource initialization intrinsics...Helena Kotas1-9/+3
2025-08-27[clang] NFC: reintroduce clang/include/clang/AST/Type.h (#155050)Matheus Izvekov1-1/+1
2025-08-27[clang] NFC: rename clang/include/clang/AST/Type.h to TypeBase.h (#155049)Matheus Izvekov1-1/+1
2025-08-18[HLSL] Global resource arrays element access (#152454)Helena Kotas1-12/+195
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov1-2/+1
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