summaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaHLSL.cpp
AgeCommit message (Expand)Author
2025-11-21[HLSL] Add Load overload with status (#166449)Joshua Batista
2025-11-19[HLSL][TableGen] Add `__hlsl_resource_t` to known built-in function types (#1...Helena Kotas
2025-11-19[HLSL] Add initial support for output semantics (#168095)Nathan Gauër
2025-11-18[HLSL] Implement ddx/ddy_coarse intrinsics (#164831)Alexander Johnston
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[clang][HLSL] Fix crash issue due to Twine usageMichael Liao
2025-11-12[HLSL] Rework semantic handling as attributes (#166796)Nathan Gauër
2025-11-10[HLSL] Add internal linkage attribute to resources (#166844)Helena Kotas
2025-11-06[HLSL] Add support for user semantics (#153424)Nathan Gauër
2025-11-04[HLSL] Implement the f16tof32() intrinsic (#165860)Tim Corringham
2025-10-28[HLSL][DXIL][SPRIV] Added WaveActiveMin intrinsic (#164385)Sietze Riemersma
2025-10-24[HLSL] Add matrix constructors using initalizer lists (#162743)Farzon Lotfi
2025-10-23[HLSL] Allow input semantics on structs (#159047)Nathan Gauër
2025-10-17[HLSL] GetDimensions methods for buffer resources (#161929)Helena Kotas
2025-10-15[clang] NFC: rename TagType::getOriginalDecl back to getDecl (#163271)Matheus Izvekov
2025-10-13[NFC][HLSL] Remove unused function 'ContainsBitField' (#163230)Sarah Spall
2025-10-09[SPIRV][HLSL] Add Sema and CodeGen for implicit typed buffer counters (#162291)Steven Perron
2025-10-07[HLSL] Do not remove `HLSLVkBindingAttr` if the target is not SPIR-V (#161752)Helena Kotas
2025-10-06[DirectX] Fix Flags validation to prevent casting into enum (#161587)joaosaffran
2025-10-06[HLSL] Add support for elementwise and aggregate splat casting struct types w...Sarah Spall
2025-10-02[HLSL] [SPIR-V] Add counter member for typed buffer (#161414)Steven Perron
2025-09-30[HLSL][NFC] Add helper struct to simplify dealing with resource binding attri...Helena Kotas
2025-09-25Implements isnan() HLSL intrinsic for DXIL and SPIR-V targets. (#157733)Dan Brown
2025-09-23[HLSL] Enable InitList code to handle zero sized structs (#160355)Sarah Spall
2025-09-23[HLSL] Add support for the HLSL matrix type (#159446)Farzon Lotfi
2025-09-23[HLSL] avoid unnamed bit fields when dealing with InitLists in HLSL (#159212)Sarah Spall
2025-09-22[SemaHLSL] Correct descriptor range overflow validation (#159475)Finn Plummer
2025-09-18[HLSL] Make sure global resources and resource arrays cannot be assigned to (...Helena Kotas
2025-09-16[HLSL] Use static create methods to initialize resources in arrays (#157005)Helena Kotas
2025-09-16[HLSL] Use static create methods to initialize individual resources (#156544)Helena Kotas
2025-09-11Reapply "[HLSL] Rewrite semantics parsing" (#157718) (#158044)Nathan Gauër
2025-09-10[DirectX] Removing dxbc DescriptorRange from mcbxdc (#154629)joaosaffran
2025-09-09Revert "[HLSL] Rewrite semantics parsing" (#157718)Nathan Gauër
2025-09-09[Sema][Parse][HLSL] Implement front-end rootsignature validations (#156754)Finn Plummer
2025-09-09[HLSL][DirectX] Add support for `rootsig` as a target environment (#156373)Finn Plummer
2025-09-09[HLSL] Rewrite semantics parsing (#152537)Nathan Gauër
2025-09-05[HLSL] Enable unbounded resource arrays at global scope (#155053)Helena Kotas
2025-09-03[HLSL] Reorder arguments of __builtin_hlsl_resource_handlefromimplicitbinding...Helena Kotas
2025-08-28[DirectX] Validate registers are bound to root signature (#146785)joaosaffran
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-26[clang] NFC: introduce Type::getAsEnumDecl, and cast variants for all TagDecl...Matheus Izvekov
2025-08-25[clang] NFC: change more places to use Type::getAsTagDecl and friends (#155313)Matheus Izvekov
2025-08-25[HLSL][RootSignature] Introduce `HLSLFrontendAction` to implement `rootsig-de...Finn Plummer
2025-08-18[HLSL] Global resource arrays element access (#152454)Helena Kotas
2025-08-11[HLSL] Add implicit binding attribute to resource arrays (#152452)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