summaryrefslogtreecommitdiff
path: root/llvm/lib/Frontend/HLSL
AgeCommit message (Expand)Author
2025-11-18[HLSL][DirectX] Use a padding type for HLSL buffers. (#167404)Justin Bogner
2025-10-22[HLSL] Allow completely unused cbuffers (#164557)Justin Bogner
2025-10-08[DirectX] Making sure we always parse, validate and verify Flags (#162171)joaosaffran
2025-10-08[DirectX] Remove custom error classes from RootSignature Metadata parser (#1...joaosaffran
2025-10-06[DirectX] Fix Flags validation to prevent casting into enum (#161587)joaosaffran
2025-10-01[HLSL] Update Frontend to support version 1.2 of root signature (#160616)joaosaffran
2025-10-01[DirectX] Updating Root Signature Metadata to contain Static Sampler flags (#...joaosaffran
2025-09-26[DirectX] Updating DXContainer Yaml to represent Root Signature 1.2 (#159659)joaosaffran
2025-09-26[DirectX] Adding missing descriptor table validations (#153276)joaosaffran
2025-09-22[SemaHLSL] Correct descriptor range overflow validation (#159475)Finn Plummer
2025-09-22[SPIRV][HLSL] Implement CBuffer access lowering pass (#159136)Steven Perron
2025-09-11[DirectX] Removing dxbc StaticSampler from mcbxdc (#154631)joaosaffran
2025-09-10[DirectX] Removing dxbc DescriptorRange from mcbxdc (#154629)joaosaffran
2025-09-09[Sema][Parse][HLSL] Implement front-end rootsignature validations (#156754)Finn Plummer
2025-08-29[DirectX] Removing dxbc RootSignature and RootDescriptor from mcbxdc (#154585)joaosaffran
2025-08-28[DirectX] Validate registers are bound to root signature (#146785)joaosaffran
2025-08-25[DirectX] Refactor RootSignature Backend to remove `to_underlying` from Root ...joaosaffran
2025-08-18[NFC][HLSL] Remove confusing enum aliases / duplicates (#153909)Damyan Pepper
2025-08-15[HLSL] Refactoring DXILABI.h to not depend on scope printer (#153840)joaosaffran
2025-08-14[DirectX] Add Range Overlap validation (#152229)joaosaffran
2025-08-11[DirectX] Fix resource binding analysis incorrectly removing duplicates (#152...Helena Kotas
2025-08-08[HLSL][NFC] Fix range check in verifyRegisterSpace (#152615)Shafik Yaghmour
2025-08-07[NFC][HLSL][DirectX] Consolidate `ResourceClassNames` (#152213)Finn Plummer
2025-08-06[NFC][HLSL] Replace uses of `getResourceName`/`printEnum` (#152211)Finn Plummer
2025-08-05[HLSL][Sema] Use hlsl::BindingInfoBuilder instead of RangeInfo. NFC (#150634)Justin Bogner
2025-08-03[HLSL] MetadataParser::parseRootDescriptors - fix gcc Wparentheses warning. NFC.Simon Pilgrim
2025-07-31[DirectX] Error handling improve in root signature metadata Parser (#149232)joaosaffran
2025-07-31[HLSL][DirectX] Extract HLSLBinding out of DXILResource. NFC (#150633)Justin Bogner
2025-07-23[DirectX] Moving Root Signature Metadata Parsing in to Shared Root Signature ...joaosaffran
2025-07-11[HLSL][RootSignature] Retain `SourceLocation` of `RootElement` for `SemaHLSL`...Finn Plummer
2025-07-09[DirectX] Add missing verifications during `validate` of `DXILRootSignature` ...Finn Plummer
2025-07-08[NFC][HLSL] Move resource range logic from `SemaHLSL` to `RootSignatureValida...Finn Plummer
2025-07-07[NFC][HLSL][DirectX] Move `DXILRootSignature` validations to `RootSignatureVa...Finn Plummer
2025-07-04[NFC][HLSL][RootSignature] Split up `HLSLRootSignatureUtils` (#146124)Finn Plummer
2025-07-03[NFC][HLSL][DirectX] Let `HLSLRootSignature` reuse the `dxbc` defined enums (...Finn Plummer
2025-06-23[HLSL][RootSignature] Plug-in serialization and add full sample testcase (#14...Finn Plummer
2025-06-20[HLSL][RootSignature] Implement validation of resource ranges for `RootDescri...Finn Plummer
2025-06-17[HLSL][RootSignature] Implement serialization of remaining Root Elements (#14...Finn Plummer
2025-06-17[HLSL][RootSignature] Implement `ResourceRange` as an `IntervalMap` (#140957)Finn Plummer
2025-06-16Reland "[HLSL][RootSignature] Implement serialization of RootConstants and Ro...Finn Plummer
2025-06-16[NFC][RootSignature] Use `llvm::EnumEntry` for serialization of Root Signatur...Finn Plummer
2025-06-05[HLSL][RootSignature] Metadata generation of StaticSampler (#142642)Finn Plummer
2025-06-04[llvm] Remove unused includes (NFC) (#142733)Kazu Hirata
2025-06-03[NFC][RootSignature] Move RootSignature util functions (#142491)Finn Plummer
2025-05-30[HLSL][RootSignature] Metadata generation of RootFlags, RootConstants, RootDe...Finn Plummer
2025-05-29Revert "[HLSL][RootSignature] Implement serialization of `RootConstants` and ...Finn Plummer
2025-05-29[HLSL][RootSignature] Implement serialization of `RootConstants` and `RootFla...Finn Plummer
2025-05-22[NFC][HLSL][RootSignature] Use `operator<<` overload instead of dump method (...Finn Plummer
2025-05-15[HLSL][RootSignature] Add metadata generation for descriptor tables (#139633)Finn Plummer
2025-05-12[HLSL][RootSignature] Define and integrate rootsig clang attr and decl (#137690)Finn Plummer