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

[pull] master from llvm:master #82

Merged
merged 2 commits into from
Aug 31, 2019
Merged

[pull] master from llvm:master #82

merged 2 commits into from
Aug 31, 2019

Commits on Aug 31, 2019

  1. [DAGCombiner] Don't create illegal narrow stores

    Narrowing stores when the target doesn't support the narrow version
    forces the target to expand into a load-modify-store sequence, which
    is highly suboptimal. The information narrowing throws away (legality
    of the inverse transform) is hard to re-analyze. If the target doesn't
    support a store of the narrow type, don't narrow even in pre-legalize
    mode.
    
    No test as this is DAGCombiner and depends on target bits.
    
    llvm-svn: 370576
    James Molloy committed Aug 31, 2019
    Configuration menu
    Copy the full SHA
    e62c509 View commit details
    Browse the repository at this point in the history
  2. [llvm-objcopy] Simplify alignToAddr with llvm::alignTo

    llvm-svn: 370577
    MaskRay committed Aug 31, 2019
    Configuration menu
    Copy the full SHA
    b0610c7 View commit details
    Browse the repository at this point in the history