[all-commits] [llvm/llvm-project] 88b04e: [Attributor] Use must-be-executed-context in align...

Hideto Ueno via All-commits all-commits at lists.llvm.org
Mon Nov 11 22:44:55 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 88b04ef8327cdd45bd1e973ec98be5d71e7b8383
      https://github.com/llvm/llvm-project/commit/88b04ef8327cdd45bd1e973ec98be5d71e7b8383
  Author: Hideto Ueno <uenoku.tokotoko at gmail.com>
  Date:   2019-11-12 (Tue, 12 Nov 2019)

  Changed paths:
    M llvm/lib/Transforms/IPO/Attributor.cpp
    M llvm/test/Transforms/FunctionAttrs/align.ll
    M llvm/test/Transforms/FunctionAttrs/arg_nocapture.ll
    M llvm/test/Transforms/FunctionAttrs/arg_returned.ll
    M llvm/test/Transforms/FunctionAttrs/dereferenceable.ll
    M llvm/test/Transforms/FunctionAttrs/internal-noalias.ll
    M llvm/test/Transforms/FunctionAttrs/nofree-attributor.ll
    M llvm/test/Transforms/FunctionAttrs/nosync.ll
    M llvm/test/Transforms/FunctionAttrs/read_write_returned_arguments_scc.ll
    M llvm/test/Transforms/InferFunctionAttrs/dereferenceable.ll

  Log Message:
  -----------
  [Attributor] Use must-be-executed-context in align deduction

Summary:
This patch introduces align attribute deduction for callsite argument, function argument, function returned and floating value based on must-be-executed-context.

Reviewers: jdoerfert, sstefan1

Reviewed By: jdoerfert

Subscribers: hiraditya, jfb, llvm-commits

Tags: #llvm

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




More information about the All-commits mailing list