[all-commits] [llvm/llvm-project] 23cc36: llvm-reduce: Use consistent ReductionFunc types

Matt Arsenault via All-commits all-commits at lists.llvm.org
Thu Jan 19 17:35:40 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 23cc36e4765912a1bcdbbc3fb8b0976a06dea043
      https://github.com/llvm/llvm-project/commit/23cc36e4765912a1bcdbbc3fb8b0976a06dea043
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M llvm/tools/llvm-reduce/ReducerWorkItem.h
    M llvm/tools/llvm-reduce/TestRunner.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceAliases.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceArguments.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceAttributes.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceDIMetadata.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceFunctionBodies.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceFunctions.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceGlobalObjects.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceGlobalValues.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceGlobalVarInitializers.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceGlobalVars.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceInstructionFlags.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceInstructions.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceInvokes.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceMemoryOperations.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceMetadata.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceModuleData.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceOpcodes.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceOperandBundles.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceOperands.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceOperandsSkip.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceOperandsToArgs.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceSpecialGlobals.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceUsingSimplifyCFG.cpp
    M llvm/tools/llvm-reduce/deltas/RunIRPasses.cpp
    M llvm/tools/llvm-reduce/deltas/SimplifyInstructions.cpp
    M llvm/tools/llvm-reduce/deltas/StripDebugInfo.cpp

  Log Message:
  -----------
  llvm-reduce: Use consistent ReductionFunc types

Some of these were relying on ReducerWorkItem's operator Module&.


  Commit: a6000c143b6d088c3d1cf3a11719319a8655f1ab
      https://github.com/llvm/llvm-project/commit/a6000c143b6d088c3d1cf3a11719319a8655f1ab
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M llvm/tools/llvm-reduce/ReducerWorkItem.cpp

  Log Message:
  -----------
  llvm-reduce: Account for aliases and ifuncs in IR complexity score


  Commit: 0782d97ff56ad1633021e62f38d59f68ee093d37
      https://github.com/llvm/llvm-project/commit/0782d97ff56ad1633021e62f38d59f68ee093d37
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M llvm/tools/llvm-reduce/ReducerWorkItem.cpp

  Log Message:
  -----------
  llvm-reduce: Account for initializer complexity


  Commit: c39735c92d4dd6e78492bb5acd7e5d40a306c5da
      https://github.com/llvm/llvm-project/commit/c39735c92d4dd6e78492bb5acd7e5d40a306c5da
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M llvm/tools/llvm-reduce/TestRunner.cpp

  Log Message:
  -----------
  llvm-reduce: Use WithColor in another error message


  Commit: 33ff9d911d8010d92518ad1fcbef674252a933f8
      https://github.com/llvm/llvm-project/commit/33ff9d911d8010d92518ad1fcbef674252a933f8
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M llvm/tools/llvm-reduce/deltas/Delta.cpp

  Log Message:
  -----------
  llvm-reduce: Fix typo in help text


Compare: https://github.com/llvm/llvm-project/compare/60834105d85c...33ff9d911d80


More information about the All-commits mailing list