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

Handle operand temps for function calls #32738

Merged
merged 3 commits into from
Apr 8, 2016

Commits on Apr 4, 2016

  1. Handle operand temps for function calls

    This allows temporary destinations for function calls to have their
    allocas omitted.
    Aatch committed Apr 4, 2016
    Configuration menu
    Copy the full SHA
    e4d4fa3 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2016

  1. Move ReturnDest creation into a method

    It's quite a large amount of code, and moving it into a method allowed
    for some refactoring to make the logic a little easier to understand
    Aatch committed Apr 6, 2016
    Configuration menu
    Copy the full SHA
    73790f0 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2016

  1. Fix some type-related bugs

    Some types weren't being properly monomorphised, and didn't have their
    regions properly erased. This is now fixed.
    
    Also fixes an issue where a temp was initialized in two separate
    branches, but wasn't given an alloca.
    Aatch committed Apr 8, 2016
    Configuration menu
    Copy the full SHA
    cb1bec9 View commit details
    Browse the repository at this point in the history