diff options
author | Tobias Gysi <tobias.gysi@nextsilicon.com> | 2022-10-19 12:48:45 +0300 |
---|---|---|
committer | Tobias Gysi <tobias.gysi@nextsilicon.com> | 2022-10-19 12:57:09 +0300 |
commit | 3883615906771480cc47e724bb5908287ab74736 (patch) | |
tree | 808caeaa872bcf3c19093a1474d64c964febcb81 /llvm/lib/Support/CommandLine.cpp | |
parent | 579ca5e7e106291d193a840195cda725cbf63aae (diff) | |
download | llvm-3883615906771480cc47e724bb5908287ab74736.zip llvm-3883615906771480cc47e724bb5908287ab74736.tar.gz llvm-3883615906771480cc47e724bb5908287ab74736.tar.bz2 |
[mlir][llvm] Ordered traversal in LLVM IR import.
The revision performs a topological sort of the blocks to
ensure the operations are processed in dominance order.
After the change, we do not need to introduce dummy
instructions if an operand has not yet been processed.
Additionally, the revision also moves and simplifies the
control-flow related tests to a separate test file.
Reviewed By: ftynse
Differential Revision: https://reviews.llvm.org/D136230
Diffstat (limited to 'llvm/lib/Support/CommandLine.cpp')
0 files changed, 0 insertions, 0 deletions