[mlir:PassTiming] Always use parentInfo for determining pipeline parent scope
authorRiver Riddle <riddleriver@gmail.com>
Tue, 30 Aug 2022 22:25:55 +0000 (15:25 -0700)
committerRiver Riddle <riddleriver@gmail.com>
Wed, 7 Sep 2022 23:36:47 +0000 (16:36 -0700)
commitd1ef9f142e58d39600a7c096e2939250d2ae09bc
tree6dc6551209e77696dce16a9066861d0ffb4549f0
parent05aa2a16f3eaf89c47ee3f1b41f234d1f734f161
[mlir:PassTiming] Always use parentInfo for determining pipeline parent scope

This fixes a bug where, depending on thread usage, a pipeline may be
misattributed to a timer that wasn't it's parent.

Differential Revision: https://reviews.llvm.org/D132979
mlir/lib/Pass/PassTiming.cpp