Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Promotion from AMD internal branch for 2024.Q1.1 #2893

Closed
wants to merge 2 commits into from
Closed

Conversation

qiaojbao
Copy link
Collaborator

No description provided.

Update gfx900-based lgc tests to gfx1010
Update hasher with some missing options
Update llvm-dialects
Handle constant GEPs into the RT LDS allocation
Implement color-related compatibility mode built-in variables.
Improve in/out matching printing info
Include GNUInstallDirs for llpc_version
Increase lgc::Options size to fix build error
Make lgc::ShaderStage more class-like
Make ShaderStage optional in some places
Mask off type field of null descriptor
Prepare for trans OpAccessChain with multi value map
Recalculate the arraysize when the dimension exceeds 1.
Refine build pipeline code
Refine Vertex fetch. Support ext formats
Remove unused class member m_atomicInsts
Rename pipeline dump file for color export shader
Repair the malfunctioning oglp OSIBuild pipeline
Replace deprecated starts/endswith
Replace the IA_MULTI_VGT_PARAM_PIPED
Return full pipeline when enabling xfb
Set noReciprocalFragCoordW
Simplify how we ensure a single unified return block for outputs
Support 'start-lower-after' for llpc spv lower
Support atomic counter array with multiple dimensions
Support disablePerCompFetch in uber fetch shader
Support waveMatrix_Fill
Use a stable function signature when compiling libraries
Use ShaderStageMask for masks
Use strided buffers for shader record buffer
[Continuations] Add _AmdContStack* interface
[Continuations] Add global memory payload test.
[Continuations] Add header for gpurt
[Continuations] Add llvm_unreachable
[Continuations] Add LowerSwitchPass
[Continuations] Add ShaderStageHelper class.
[Continuations] Add store-to-load forwarding
[Continuations] Change lgc.cps. stack lowering to work with i32 offsets.
[Continuations] Cleanup uses of amd.dx prefix
[Continuations] DX: Directly access cont state on the CPS stack
[CONTINUATIONS] Fix Gpurt hlsl spirv compiling
[CONTINUATIONS] Guard getStructName() with hasName() check
[Continuations] Merge payload type MD removal into `fixupDxilMetadata`.
[CONTINUATIONS] Move setLocalRootIndex at shader entry out of LowerRayTracingPipeline
[Continuations] Move type helpers together
[CONTINUATIONS] Pass RCR/ShaderIndex to lgc.cps.jump
[Continuations] Remove CpsMutator from LowerRaytracingPipelinePass.
[Continuations] Remove DialectUtils namespace.
[Continuations] Remove getSystemData intrinsic
[Continuations] Remove using namespace in CpsStackLowering
[CONTINUATIONS] Rename dxil.payload.type
[Continuations] Simplify some assertions.
[Continuations] Specify namespace for llvm_dialects
[Continuations] Support compilation of launch kernel
[CONTINUATIONS] Switch to LgcRt HitAttribute metadata
[Continuations] Unify GPURT function discovery + signature precondition checks in LowerRaytracingPipeline.
[Continuations] Use Arg::getParent to get function
[Continuations] Use isa with multiple args
[Continuations]Add Function type
Add constant load dword intrinsics
Add floatOpWithRoundMode intrinsic for lgc
Add helper for getWithSamePointeeType
Add LibraryMode and library summaries
Add type map for struct/array type with sampler
Adjust the order of AlwaysInline/GlobalDCE passes
Change transCooperativeMatrixKHRFromConstruct to CreateCooperativeMatrixFill
Clean up translation of binary opcodes. NFC.
Continuations: Implement store to load forwarding
Continuations: Lower lgr.rt intrinsic in CleanupContinuations
CPS lowing adjustments for dVGPR
Don't fill xfb info to xfb_matadata if xfb_offset is not assigned
Emit shader data SQTT tokens when required
Expose KHR_SHADER_QUAD_CONTROL support in lgc
Fix a regression of handling TCS per-vertex outputs
Fix assert caused by OpDecorationGroup
Fix bug in building shader module usage
Fix bug in translate image pointer
Fix inline compiles when Continufy mode is enabled
Fix struct copy bug during translate spirv OpStore
Fix the addrspace of all transitive users of output globals
Fix typo in building shader module usage
Fix unresolved GPURT dialect in build BVH shaders
@qiaojbao qiaojbao requested a review from a team as a code owner January 26, 2024 06:08
@amdvlk-admin
Copy link
Collaborator

Test summary for commit 143d484

CTS tests (Failed: 14/212150)
  • Built with version 1.3.5.2
  • Rhel 8.9, Gfx10
    • Passed: 31259/70739 (44.2%)
    • Failed: 0/70739 (0.0%)
    • Not Supported: 39480/70739 (55.8%)
    • Warnings: 0/70739 (0.0%)
    Ubuntu navi3x, Srdcvk
    • Passed: 35251/70688 (49.9%)
    • Failed: 0/70688 (0.0%)
    • Not Supported: 35437/70688 (50.1%)
    • Warnings: 0/70688 (0.0%)
    Ubuntu navi2x, Srdcvk
    • Passed: 35319/70723 (49.9%)
    • Failed: 14/70723 (0.0%)

      Failures:

      FAILURE: dEQP-VK.api.object_management.alloc_callback_fail.device_group
      Stack trace: Crash
      
      FAILURE: dEQP-VK.api.object_management.max_concurrent.device_group
      Stack trace: Crash
      
      FAILURE: dEQP-VK.api.object_management.multiple_shared_resources.device_group
      Stack trace: Crash
      
      FAILURE: dEQP-VK.api.object_management.multiple_unique_resources.device_group
      Stack trace: Fail
      
      FAILURE: dEQP-VK.api.object_management.multithreaded_per_thread_resources.device_group
      Stack trace: Crash
      
      FAILURE: dEQP-VK.api.object_management.multithreaded_shared_resources.device_group
      Stack trace: Crash
      
      FAILURE: dEQP-VK.api.object_management.single.device_group
      Stack trace: Crash
      
      FAILURE: dEQP-VK.api.object_management.single_alloc_callbacks.device_group
      Stack trace: Crash
      
      FAILURE: dEQP-VK.device_group.afr
      Stack trace: Crash
      
      FAILURE: dEQP-VK.device_group.afr_dedicated
      Stack trace: Flake
      
      FAILURE: dEQP-VK.device_group.afr_sys
      Stack trace: Flake
      
      FAILURE: dEQP-VK.device_group.sfr
      Stack trace: Crash
      
      FAILURE: dEQP-VK.device_group.sfr_dedicated
      Stack trace: Crash
      
      FAILURE: dEQP-VK.device_group.sfr_sys
      Stack trace: Crash
      

    • Not Supported: 35390/70723 (50.0%)
    • Warnings: 0/70723 (0.0%)

@qiaojbao qiaojbao closed this Jan 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants