[all-commits] [llvm/llvm-project] 4040c5: [Attributor][NFC] Re-run update_test_checks on all...

Johannes Doerfert via All-commits all-commits at lists.llvm.org
Wed Oct 5 06:20:15 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4040c5c2f4b39cb6231e92bc2fb20c9ecb9f95dc
      https://github.com/llvm/llvm-project/commit/4040c5c2f4b39cb6231e92bc2fb20c9ecb9f95dc
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2022-10-05 (Wed, 05 Oct 2022)

  Changed paths:
    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/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/pr33641_remove_arg_dbgvalue.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/sret.ll
    M llvm/test/Transforms/Attributor/IPConstantProp/2009-09-24-byval-ptr.ll
    M llvm/test/Transforms/Attributor/align.ll
    M llvm/test/Transforms/Attributor/heap_to_stack_gpu.ll
    M llvm/test/Transforms/Attributor/internal-noalias.ll
    M llvm/test/Transforms/Attributor/nocapture-2.ll
    M llvm/test/Transforms/Attributor/potential.ll
    M llvm/test/Transforms/Attributor/value-simplify-local-remote.ll
    M llvm/test/Transforms/Attributor/value-simplify.ll
    M llvm/test/Transforms/Attributor/willreturn.ll

  Log Message:
  -----------
  [Attributor][NFC] Re-run update_test_checks on all Attributor tests


  Commit: 477e8e10f08eae8a9bbf75a46cf6e5d9d4f579f7
      https://github.com/llvm/llvm-project/commit/477e8e10f08eae8a9bbf75a46cf6e5d9d4f579f7
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2022-10-05 (Wed, 05 Oct 2022)

  Changed paths:
    M llvm/include/llvm/Transforms/IPO/Attributor.h
    M llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
    M llvm/lib/Transforms/IPO/Attributor.cpp
    M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
    M llvm/test/Transforms/Attributor/ArgumentPromotion/aggregate-promote.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/fp80.ll
    M llvm/test/Transforms/Attributor/IPConstantProp/openmp_parallel_for.ll
    A llvm/test/Transforms/Attributor/value-simplify-pointer-info-struct.ll

  Log Message:
  -----------
  [Attributor] Teach AAPointerInfo to look into aggregates

If we have a constant aggregate, e.g., as an initializer, we usually
failed to extract the proper value/type from it. This patch provides the
size and offset information necessary to extract the right part of the
constant.


Compare: https://github.com/llvm/llvm-project/compare/42d98d80fb86...477e8e10f08e


More information about the All-commits mailing list