diff options
author | Krzysztof Drewniak <Krzysztof.Drewniak@amd.com> | 2022-04-19 17:10:31 +0000 |
---|---|---|
committer | Krzysztof Drewniak <Krzysztof.Drewniak@amd.com> | 2022-04-25 20:19:34 +0000 |
commit | d35f7f254f6a5c666262ad41f9c36330c4728651 (patch) | |
tree | d248855e6ffb0f7bcc4c2d8f4ec73a0e87177444 /llvm/lib/CodeGen/LiveDebugVariables.cpp | |
parent | 7164c5f051a980442f2376af4bae3740710bf347 (diff) | |
download | llvm-d35f7f254f6a5c666262ad41f9c36330c4728651.zip llvm-d35f7f254f6a5c666262ad41f9c36330c4728651.tar.gz llvm-d35f7f254f6a5c666262ad41f9c36330c4728651.tar.bz2 |
[mlir] Allow data flow analysis of non-control flow branch arguments
This commit adds the visitNonControlFlowArguments method to
DataFlowAnalysis, allowing analyses to provide lattice values for the
arguments to a RegionSuccessor block that aren't directly tied to an
op's inputs. For example, integer range interface can use this method
to infer bounds for the step values in loops.
This method has a default implementation that keeps the old behavior
of assigning a pessimistic fixedpoint state to all such arguments.
Reviewed By: Mogball, rriddle
Differential Revision: https://reviews.llvm.org/D124021
Diffstat (limited to 'llvm/lib/CodeGen/LiveDebugVariables.cpp')
0 files changed, 0 insertions, 0 deletions