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

Stop using LLVM struct types for byval/sret #122050

Merged
merged 6 commits into from
Mar 11, 2024
Merged

Commits on Mar 5, 2024

  1. use [N x i8] for byval/sret types

    This avoids depending on LLVM's struct types to determine the size of
    the byval/sret slot.
    erikdesjardins committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    96a7267 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    c56ffaa View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2024

  1. Configuration menu
    Copy the full SHA
    38324a1 View commit details
    Browse the repository at this point in the history
  2. once byval abi is computed, the target abi isn't used further

    Co-authored-by: Ralf Jung <post@ralfj.de>
    erikdesjardins and RalfJung committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    549eac3 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2024

  1. Configuration menu
    Copy the full SHA
    8fdd5e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f18c2f8 View commit details
    Browse the repository at this point in the history