summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGHLSLRuntime.cpp
AgeCommit message (Expand)Author
2025-03-31[IRBuilder] Add new overload for CreateIntrinsic (#131942)Rahul Joshi
2025-03-21[HLSL] Add support for SV_GroupIndex in SPIR-V (#130672)Cassandra Beckley
2025-03-20[HLSL] Buffer handle globals should not be constants (#130231)Justin Bogner
2025-03-14[HLSL] Remove old resource annotations (#130338)Helena Kotas
2025-03-12[HLSL] Implement explicit layout for default constant buffer ($Globals) (#128...Helena Kotas
2025-03-05[HLSL] Fix resource wrapper declaration (#129100)Steven Perron
2025-02-25[HLSL] Implement default constant buffer $Globals (2nd attempt) (#128589)Helena Kotas
2025-02-20Revert "[HLSL] Implement default constant buffer `$Globals`" (#128112)Helena Kotas
2025-02-20[HLSL] Implement default constant buffer `$Globals` (#125807)Helena Kotas
2025-02-20[HLSL] Constant Buffers CodeGen (#124886)Helena Kotas
2025-02-15[HLSL] Implement HLSL intialization list support (#123141)Chris B
2025-02-12[DirectX] Set Shader Flag DisableOptimizations (#126813)S. Bharadwaj Yadavalli
2025-02-11[HLSL] Appropriately set function attribute optnone (#125937)S. Bharadwaj Yadavalli
2025-01-24[HLSL] Introduce address space `hlsl_constant(2)` for constant buffer declara...Helena Kotas
2025-01-22[HLSL] Fix global resource initialization (#123394)Helena Kotas
2025-01-04[HLSL][SPIR-V] implement SV_GroupID semantic lowering (#121521)Zhengxing li
2024-12-17[HLSL] Fix call convention mismatch for ctor/dtor (#118651)Nathan Gauër
2024-12-10[HLSL] Implement SV_GroupThreadId semantic (#117781)Zhengxing li
2024-11-26[HLSL] Implement SV_GroupID semantic (#115911)Zhengxing li
2024-10-30[HLSL] Remove old resource annotations for UAVs and SRVs (#114139)Helena Kotas
2024-10-28[HLSL][SPIRV] Add convergence tokens to entry point wrapper (#112757)Steven Perron
2024-10-17[HLSL] Add handle initialization for simple resource declarations (#111207)Helena Kotas
2024-10-01[HLSL][SPIRV] Fix calling convention for call in entry function. (#110542)Steven Perron
2024-09-17[HLSL] generate hlsl.wavesize attribute (#107176)Xiang Li
2024-09-17Reapply "[HLSL] set alwaysinline on HLSL functions (#106588)"Thurston Dang
2024-09-17Revert "[HLSL] set alwaysinline on HLSL functions (#106588)"Thurston Dang
2024-09-17[HLSL] set alwaysinline on HLSL functions (#106588)Greg Roth
2024-09-05[HLSL] Apply resource attributes to the resource type rather than the handle ...Helena Kotas
2024-08-14[HLSL] Split out the ROV attribute from the resource attribute, make it a new...Joshua Batista
2024-08-13[HLSL] Mark exported functions with "hlsl.export" attribute (#102275)Helena Kotas
2024-08-05[HLSL] Implement intangible AST type (#97362)Helena Kotas
2024-08-02Attach resource attributes to handle within record, instead of record (#101433)Joshua Batista
2024-07-12[HLSL] Split out resource class data from resource attribute (#98419)Joshua Batista
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer
2024-06-07[HLSL] Use llvm::Triple::EnvironmentType instead of HLSLShaderAttr::ShaderTyp...Helena Kotas
2024-04-04[HLSL][DXIL][SPIRV] Implementation of an abstraction for intrinsic selection ...Farzon Lotfi
2024-03-04[HLSL][SPIR-V] Add SV_DispatchThreadID semantic support (#82536)Natalie Chouinard
2023-12-18[HLSL][DirectX] Move handling of resource element types into the frontendJustin Bogner
2023-12-09[DirectX] Move ROV info into HLSL metadata. NFCJustin Bogner
2023-11-01[Attributes][HLSL] Teach EnumArgument to refer to an external enum (#70835)Justin Bogner
2023-02-14Recommit: [NFC][IR] Make Module::getGlobalList() privateVasileios Porpodas
2023-02-14Revert "[NFC][IR] Make Module::getGlobalList() private"Vasileios Porpodas
2023-02-14[NFC][IR] Make Module::getGlobalList() privateVasileios Porpodas
2022-10-21[HLSL] Remove unused frontend-generated IDChris Bieneman
2022-10-20[NFC] [DirectX backend] move ResourceClass into llvm.Xiang Li
2022-10-18[HLSL] Add SV_DispatchThreadIDXiang Li
2022-10-17[NFC] use llvm_unreachable instead of return on switch which all cases are co...Xiang Li
2022-10-17[NFC] Fix warning on no return after switch.Xiang Li
2022-10-17[HLSL] CodeGen hlsl resource binding.Xiang Li