[all-commits] [llvm/llvm-project] 6045a8: [Attributor] Check lines accidentally not committe...

omar ahmed via All-commits all-commits at lists.llvm.org
Wed May 13 16:25:39 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 6045a804b94b423812b97c38c1d18136698de44d
      https://github.com/llvm/llvm-project/commit/6045a804b94b423812b97c38c1d18136698de44d
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2020-05-13 (Wed, 13 May 2020)

  Changed paths:
    M llvm/test/Transforms/Attributor/dereferenceable-1.ll

  Log Message:
  -----------
  [Attributor] Check lines accidentally not committed with D76208


  Commit: 425333c23be91e24966c84f7763cfe0820702ea5
      https://github.com/llvm/llvm-project/commit/425333c23be91e24966c84f7763cfe0820702ea5
  Author: Omar Ahmed <omarpirate2010 at yahoo.com>
  Date:   2020-05-13 (Wed, 13 May 2020)

  Changed paths:
    M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
    M llvm/test/Transforms/Attributor/ArgumentPromotion/2008-02-01-ReturnAttrs.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/X86/attributes.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/X86/min-legal-vector-width.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/alignment.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/attrs.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/basictest.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/byval-2.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/byval.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/control-flow2.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/profile.ll
    M llvm/test/Transforms/Attributor/IPConstantProp/2009-09-24-byval-ptr.ll
    M llvm/test/Transforms/Attributor/internal-noalias.ll
    M llvm/test/Transforms/Attributor/misc_crash.ll

  Log Message:
  -----------
  [Attributor] Improve the alignment of the loads

This patch introduces an improvement in the Alignment of the loads
generated in createReplacementValues() by querying AAAlign attribute for
the best Alignment for the base.

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D76550


Compare: https://github.com/llvm/llvm-project/compare/6025fc2243c6...425333c23be9


More information about the All-commits mailing list