Skip to content

Merge c2f9885a8aa3a820eefdacccf3fcc6b9d87e3284 into 18.x #81396

@brad0

Description

@brad0
Contributor

[SPARC] Support reserving arbitrary general purpose registers
(#74927)

This adds support for marking arbitrary general purpose registers -
except for those with special purpose (G0, I6-I7, O6-O7) - as reserved,
as needed by some software like the Linux kernel.

Activity

added this to the LLVM 18.X Release milestone on Feb 11, 2024
brad0

brad0 commented on Feb 11, 2024

@brad0
ContributorAuthor

/cherry-pick c2f9885

moved this from Needs Triage to Done in LLVM Release Statuson Feb 11, 2024
llvmbot

llvmbot commented on Feb 11, 2024

@llvmbot
Member

/pull-request #81397

llvmbot

llvmbot commented on Feb 11, 2024

@llvmbot
Member

@llvm/issue-subscribers-clang-driver

Author: Brad Smith (brad0)

[SPARC] Support reserving arbitrary general purpose registers (#74927)

This adds support for marking arbitrary general purpose registers -
except for those with special purpose (G0, I6-I7, O6-O7) - as reserved,
as needed by some software like the Linux kernel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @brad0@EugeneZelenko@llvmbot

        Issue actions

          Merge c2f9885a8aa3a820eefdacccf3fcc6b9d87e3284 into 18.x · Issue #81396 · llvm/llvm-project