[all-commits] [llvm/llvm-project] 81a02b: [Attributor][NFC] Precommit test

Johannes Doerfert via All-commits all-commits at lists.llvm.org
Wed Aug 23 11:48:38 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 81a02b0767965d0d7312d3d27ca02a66414dc58c
      https://github.com/llvm/llvm-project/commit/81a02b0767965d0d7312d3d27ca02a66414dc58c
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-08-23 (Wed, 23 Aug 2023)

  Changed paths:
    M llvm/test/Transforms/Attributor/value-simplify-reachability.ll
    M openmp/libomptarget/test/jit/type_punning.c

  Log Message:
  -----------
  [Attributor][NFC] Precommit test


  Commit: 78b8f1f78f1203baf56b2b25a9dc41b90cf0957b
      https://github.com/llvm/llvm-project/commit/78b8f1f78f1203baf56b2b25a9dc41b90cf0957b
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-08-23 (Wed, 23 Aug 2023)

  Changed paths:
    M llvm/include/llvm/Transforms/IPO/Attributor.h
    M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
    M llvm/test/Transforms/Attributor/value-simplify-reachability.ll
    M llvm/test/Transforms/OpenMP/value-simplify-openmp-opt.ll

  Log Message:
  -----------
  [Attributor][FIX] Remove the visited set from AAInterFnReachability

The visited set was used to not visit the same function twice, however,
the (new) algorithm requires we do since we start the queries at
different call sites.


  Commit: 382b97554dd3e625a99bdaf3672f7f43ee6aef33
      https://github.com/llvm/llvm-project/commit/382b97554dd3e625a99bdaf3672f7f43ee6aef33
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-08-23 (Wed, 23 Aug 2023)

  Changed paths:
    M openmp/libomptarget/DeviceRTL/src/Parallelism.cpp

  Log Message:
  -----------
  [OpenMP] Force the parallel abstraction to be inlined

This is good for performance and compile time and the indirection (+
switch statements) is nothing that needs to be preserved.


Compare: https://github.com/llvm/llvm-project/compare/b90d6b237ff6...382b97554dd3


More information about the All-commits mailing list