summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGHLSLRuntime.cpp
AgeCommit message (Expand)Author
2025-11-21[clang][NFC] Inline Frontend/FrontendDiagnostic.h -> Basic/DiagnosticFrontend...Jordan Rupprecht
2025-11-19[HLSL] replace std::unordered_map with DenseMap (#168739)Nathan Gauër
2025-11-19[HLSL] Add initial support for output semantics (#168095)Nathan Gauër
2025-11-18[HLSL][DirectX] Use a padding type for HLSL buffers. (#167404)Justin Bogner
2025-11-13Reapply "[HLSL] Rework semantic handling as attributes" (#167862)Nathan Gauër
2025-11-12Revert "[HLSL] Rework semantic handling as attributes #166796" (#167759)Nathan Gauër
2025-11-12[HLSL] Rework semantic handling as attributes (#166796)Nathan Gauër
2025-11-11[HLSL] Wrap offset info into a dedicated type. NFC (#167396)Justin Bogner
2025-11-06[HLSL] Add support for user semantics (#153424)Nathan Gauër
2025-10-23[HLSL] Allow input semantics on structs (#159047)Nathan Gauër
2025-10-15[HLSL][SPIR-V] Add `-fspv-enable-maximal-reconvergence` flag to clang dxc. (#...Lucie Choi
2025-10-09[SPIRV][HLSL] Add Sema and CodeGen for implicit typed buffer counters (#162291)Steven Perron
2025-09-30[HLSL][NFC] Add helper struct to simplify dealing with resource binding attri...Helena Kotas
2025-09-17Add parentheses to clarify operator ordering in asserts. NFC. (#159333)Martin Storsjö
2025-09-16[HLSL] Use static create methods to initialize resources in arrays (#157005)Helena Kotas
2025-09-11Reapply "[HLSL] Rewrite semantics parsing" (#157718) (#158044)Nathan Gauër
2025-09-09Revert "[HLSL] Rewrite semantics parsing" (#157718)Nathan Gauër
2025-09-09[HLSL][DirectX] Add support for `rootsig` as a target environment (#156373)Finn Plummer
2025-09-09[HLSL] Fix OpaqueValueExpr handling in InitListExpr (#156750)Steven Perron
2025-09-09[HLSL] Rewrite semantics parsing (#152537)Nathan Gauër
2025-09-02[HLSL][NFC] Add assert to verify implicit binding resource attribute exists (...Helena Kotas
2025-09-02[HLSL] Codegen for indexing of sub-arrays of multi-dimensional resource array...Helena Kotas
2025-08-28[HLSL][DirectX] Remove uniformity bit from resource initialization intrinsics...Helena Kotas
2025-08-27[clang] NFC: reintroduce clang/include/clang/AST/Type.h (#155050)Matheus Izvekov
2025-08-27[clang] NFC: rename clang/include/clang/AST/Type.h to TypeBase.h (#155049)Matheus Izvekov
2025-08-18[HLSL] Global resource arrays element access (#152454)Helena Kotas
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov
2025-08-07[HLSL] Add `isHLSLResourceRecordArray` method to `clang::Type` (#152450)Helena Kotas
2025-08-05[HLSL][SPIRV] Add vk::binding attribute (#150957)Steven Perron
2025-07-09[SPIRV] Add more id and range builtIns (#143909)Victor Lomuller
2025-07-04[NFC][HLSL][RootSignature] Split up `HLSLRootSignatureUtils` (#146124)Finn Plummer
2025-06-26Clarify some code based on static analysis complaints; NFC (#145679)Aaron Ballman
2025-06-24[HLSL][RootSignature] Add `fdx-rootsignature-version` option to specify root ...Finn Plummer
2025-06-20[HLSL] Emit a version in the dx.rootsignatures metadata (#145113)Justin Bogner
2025-06-18[HLSL][SPIR-V] Fix LinkageAttribute emission for BuiltIn (#144701)Nathan Gauër
2025-06-16[HLSL] Use hidden visibility for external linkage. (#140292)Steven Perron
2025-06-15[clang] Remove unused includes (NFC) (#144285)Kazu Hirata
2025-06-13[HLSL][SPIRV] Use resource names (#143412)Steven Perron
2025-06-11[HLSL][SPIR-V] Handle SV_Position builtin in PS (#141759)Nathan Gauër
2025-06-04[HLSL][SPIR-V] Implement vk::ext_builtin_input attribute (#138530)Nathan Gauër
2025-06-03[NFC][RootSignature] Move RootSignature util functions (#142491)Finn Plummer
2025-05-27[DirectX] Add resource name argument to llvm.dx.handlefrom[implicit]binding i...Helena Kotas
2025-05-15[HLSL] Implicit resource binding for cbuffers (#139022)Helena Kotas
2025-05-15[HLSL][RootSignature] Add metadata generation for descriptor tables (#139633)Finn Plummer
2025-05-08[HLSL][NFC] Rename isImplicit() to hasRegisterStot() on HLSLResourceBindingAt...Helena Kotas
2025-05-04[clang] Remove unused local variables (NFC) (#138453)Kazu Hirata
2025-04-30[HLSL] Allow resource annotations to specify only register space (#135287)Helena Kotas
2025-04-29[HLSL] Resource initialization by constructors (#135120)Helena Kotas
2025-04-10[DirectX] Implement Shader Flags Analysis for ResMayNotAlias (#131070)Deric C.
2025-04-09[DirectX] Implement UseNativeLowPrecision shader flag analysis (#134288)Deric C.