aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/HLSLExternalSemaSource.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-28[HLSL] Add Buffer def to frontend (#141086)Ashley Coleman1-0/+13
2025-05-14[HLSL] Add resource constructor with implicit binding for global resources (#...Helena Kotas1-1/+2
2025-04-29[HLSL] Resource initialization by constructors (#135120)Helena Kotas1-1/+2
2025-03-24[HLSL][NFC] Refactor HLSLExternalSemaSource (#131032)Helena Kotas1-747/+2
2025-03-17[HLSL] Remove HLSLResource attribute (#130342)Helena Kotas1-26/+20
2024-12-20[HLSL] Add Load(int) method on structured buffers (#120663)Helena Kotas1-0/+3
2024-12-19[HLSL] Add concepts for Structured buffers (#119643)Joshua Batista1-13/+78
2024-12-17[HLSL][NFC] Fix static analyzer concerns (#120090)Mariya Podchishchaeva1-0/+4
2024-12-16[HLSL] Add RWBuffer::Load(Index) (#117018)Justin Bogner1-0/+15
2024-12-10[NFC] Cleanup comments in HLSLExternalSemaSource.cpp (#119444)Joshua Batista1-7/+7
2024-12-09[HLSL] Implement `Append` and `Consume` methods on `Append`/`ConsumeStructure...Helena Kotas1-14/+66
2024-12-06[HLSL] Add ByteAddressBuffer, RWByteAddressBuffer and RasterizerOrderedByteAd...joaosaffran1-11/+52
2024-12-02[HLSL] Implement RWBuffer::operator[] via __builtin_hlsl_resource_getpointer ...Justin Bogner1-101/+87
2024-11-26[HLSL] Forward arguments in BuiltinTypeMethodBuilder::callBuiltin. NFC (#117789)Justin Bogner1-22/+39
2024-11-25[HLSL] Add `Increment`/`DecrementCounter` methods to structured buffers (#117...Helena Kotas1-93/+321
2024-11-25[clang][NFC]add static for internal linkage function (#117482)Congcong Cai1-3/+4
2024-11-23Revert "[HLSL] Add `Increment`/`DecrementCounter` methods to structured buffe...Helena Kotas1-321/+93
2024-11-23[HLSL] Add `Increment`/`DecrementCounter` methods to structured buffers (#114...Helena Kotas1-93/+321
2024-11-22[HLSL] Add implicit resource element type concepts to AST (#116413)Joshua Batista1-11/+173
2024-11-19[HLSL] Fix placement of `const` for resource operator[] (#116698)Justin Bogner1-1/+1
2024-11-19[HLSL] Fix resource kind for RasterizerOrderedStructuredBuffer (#116700)Justin Bogner1-13/+8
2024-11-19[HLSL] Rename resource's "h" member to "__handle". NFC (#116696)Justin Bogner1-1/+1
2024-11-14Revert "[HLSL] Add implicit resource element type concepts to AST" (#116305)Joshua Batista1-205/+12
2024-11-14[HLSL] Add implicit resource element type concepts to AST (#112600)Joshua Batista1-12/+205
2024-11-08[HLSL] Add Append/ConsumeStructuredBuffer definitions to HLSLExternalSemaSour...Helena Kotas1-4/+26
2024-11-06[HLSL] Add RasterizerOrderedStructuredBuffer definition to HLSLExternalSemaSo...Helena Kotas1-0/+12
2024-11-04[HLSL][NFC] Cleanup - removed unused function, includes and param, fix typos ...Helena Kotas1-13/+2
2024-10-24[HLSL] Add RWStructuredBuffer definition to HLSLExternalSemaSource (#113477)Helena Kotas1-0/+11
2024-10-23[HLSL] Change StructuredBuffer resource class to SRV (#113397)Helena Kotas1-1/+1
2024-10-15[HLSL] Make HLSLAttributedResourceType canonical and add code paths to conver...Helena Kotas1-2/+0
2024-09-29[HLSL] Replace `element_type*` handles in HLSLExternalSemaSource with `__hlsl...Helena Kotas1-36/+34
2024-09-26[HLSL] Remove `__builtin_hlsl_create_handle` (#109910)Helena Kotas1-30/+2
2024-09-16[HLSL] Add `[[hlsl::raw_buffer]]` attribute (#107954)Helena Kotas1-7/+11
2024-09-16[HLSL] Add `[[hlsl::contained_type()]]` attribute (#108456)Helena Kotas1-2/+14
2024-09-11[HLSL] Add StructuredBuffer to external sema source (#106316)Joshua Batista1-0/+10
2024-09-05[HLSL] Apply resource attributes to the resource type rather than the handle ...Helena Kotas1-10/+13
2024-08-23Implement resource binding type prefix mismatch diagnostic infrastructure (#9...Joshua Batista1-1/+3
2024-08-14[HLSL] Split out the ROV attribute from the resource attribute, make it a new...Joshua Batista1-5/+11
2024-08-02Attach resource attributes to handle within record, instead of record (#101433)Joshua Batista1-16/+14
2024-07-16[HLSL] Remove hlsl::Resource (#98938)Justin Bogner1-6/+0
2024-07-12[HLSL] Split out resource class data from resource attribute (#98419)Joshua Batista1-6/+7
2024-05-22[clang] NFCI: use TemplateArgumentLoc for NTTP DefaultArgument (#92852)Matheus Izvekov1-4/+6
2024-05-21[clang] NFCI: use TemplateArgumentLoc for type-param DefaultArgument (#92854)Matheus Izvekov1-20/+28
2024-04-30Reapply "[Clang][Sema] Diagnose class member access expressions naming non-ex...Krystian Stasiowski1-2/+5
2024-04-26Revert "[Clang][Sema] Diagnose class member access expressions naming non-exi...Pranav Kant1-5/+2
2024-04-25[Clang][Sema] Diagnose class member access expressions naming non-existent me...Krystian Stasiowski1-2/+5
2023-12-09[HLSL] Define RasterizerOrderedBuffer resourceJustin Bogner1-6/+17
2023-12-09[DirectX] Move ROV info into HLSL metadata. NFCJustin Bogner1-2/+2
2023-12-07[HLSL] Add helpers to simplify HLSL resource type declarations. NFCJustin Bogner1-20/+34
2023-12-06[HLSL] RWBuffer<T> should not have a default parameterJustin Bogner1-1/+1