[all-commits] [llvm/llvm-project] 6e60bb: [mlir:DataFlowAnalysis] Reprocess the arguments of...

River Riddle via All-commits all-commits at lists.llvm.org
Wed Sep 22 13:16:19 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6e60bb6883178cf14e6fd47a6789495636e4322f
      https://github.com/llvm/llvm-project/commit/6e60bb6883178cf14e6fd47a6789495636e4322f
  Author: River Riddle <riddleriver at gmail.com>
  Date:   2021-09-22 (Wed, 22 Sep 2021)

  Changed paths:
    M mlir/lib/Analysis/DataFlowAnalysis.cpp
    M mlir/test/Transforms/sccp.mlir

  Log Message:
  -----------
  [mlir:DataFlowAnalysis] Reprocess the arguments of already executable edges

This fixes a bug where we discover new information about the arguments of an
already executable edge, but don't visit the arguments. We only visit the arguments, and not the block itself, so this commit shouldn't really affect performance at all.

Fixes PR#51871

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




More information about the All-commits mailing list