Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
mesa
mesa
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 2,317
    • Issues 2,317
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 642
    • Merge Requests 642
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Mesa
  • mesamesa
  • Merge Requests
  • !1579

Open
Opened Aug 05, 2019 by Eduardo Lima Mitev@elimaDeveloper
  • Report abuse
Report abuse

Freedreno: Extend lower_io_offsets pass to lower image store/atomics on a4xx/a5xx

  • Overview 4
  • Commits 4
  • Pipelines 3
  • Changes 4

This is an improved rework of a series sent to mesa-dev a few months back.

It moves to NIR the offset computation of image store and atomics currently happening in the backend during NIR -> IR3 compilation.

It only benefits a4xx and a5xx because newer HW uses a different instruction and we don't need to emit code to calculate the offset.

Edited Aug 05, 2019 by Eduardo Lima Mitev
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Reference: mesa/mesa!1579
Source branch: fd/lower-io-offsets-image-store-atomics