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

[flang2] Generate loads of complex variables with correct alignment #1449

Merged

Commits on Jul 23, 2024

  1. [flang2] Generate loads of complex variables with correct alignment

    flang2 calls the function make_load() to create various types of load
    instructions in the LLVM IR output. The function accepts a "flags" argument
    of type LL_InstrListFlags which should encode the alignment of the load,
    among other things. Apparently, for the IL_LDSCMPLX, IL_LDDCMPLX, and
    IL_LDQCMPLX opcodes, the flags had never been computed correctly. This
    patch makes such loads consistent with loads of other types, and also adds
    a test case.
    bryanpkc committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    76e4480 View commit details
    Browse the repository at this point in the history