GPUOpen-Drivers / llpc

LLVM-Based Pipeline Compiler
MIT License
163 stars 116 forks source link

Promotion from AMD internal branch for 2024.Q2.3 #2902

Closed qiaojbao closed 1 week ago

qiaojbao commented 1 week ago

[CONTINUATIONS] Add metadata required by RGP [CONTINUATIONS] Run some optimization pass for gpurt module Add NoContraction decoration to have a test for fmul_legacy mapping Add readfirstlane on the result of subgroupClusterReduction on gfx11+ Add RobustGsEmits to GFX10 Add support for GS patch primitive type amdllpc: Add more helpful info with PipelineLib* dumps Avoid upgrade to seqcst ordering Debug Printf refactor Downgrade SequentiallyConsistent to AcquireRelease Expose getResourceMappingNodeTypeName() to the driver lgc: Improve TANH expansion to avoid overflow lgc: Refactor getShaderStageAbbreviation lgc: Use agent scope in more places llpcSpirvLowerGlobal: Fix originUpperLeft handling llpcSpirvLowerGlobal: Refactor input/output lowering llvmraytracing: Separate out header file for pointee type metadata Postpone descriptor load to ImageBuilder Promote llvm-dialects submodule Set last-use for load from the continuation stack Support for LogRayTracingPipelineSummary Update shader tests after LLVM update Fix a typo on paClVsOutCntl Fix primitive type for barycentric Fix the cooperativematrix issues(convert+muladd) on gfx1010 Fixes for lit tests on standalone amdllpc build

amdvlk-admin commented 1 week ago

Test summary for commit f64d106c023e7bed59bfb441ffb258c127e500c1

CTS tests (Failed: 0/150258)
  • Built with version 1.3.5.2.RC
  • Ubuntu navi3x, Srdcvk
    • Passed: 36017/75133 (47.9%)
    • Failed: 0/75133 (0.0%)
    • Not Supported: 39116/75133 (52.1%)
    • Warnings: 0/75133 (0.0%)
    Ubuntu navi2x, Srdcvk
    • Passed: 36051/75125 (48.0%)
    • Failed: 0/75125 (0.0%)
    • Not Supported: 39074/75125 (52.0%)
    • Warnings: 0/75125 (0.0%)