aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
diff options
context:
space:
mode:
authorpaperchalice <liujunchang97@outlook.com>2024-07-11 11:08:05 +0800
committerGitHub <noreply@github.com>2024-07-11 11:08:05 +0800
commitc5e5088033fed170068d818c54af6862e449b545 (patch)
treed6a55ba547c8a29981fb179d5680e97da8d53113 /llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
parentcb3bc5be9c20d893adf94cdf436092657ab5ab40 (diff)
downloadllvm-c5e5088033fed170068d818c54af6862e449b545.zip
llvm-c5e5088033fed170068d818c54af6862e449b545.tar.gz
llvm-c5e5088033fed170068d818c54af6862e449b545.tar.bz2
[CodeGen] Remove `applySplitCriticalEdges` in `MachineDominatorTree` (#97055)
Summary: - Remove wrappers in `MachineDominatorTree`. - Remove `MachineDominatorTree` update code in `MachineBasicBlock::SplitCriticalEdge`. - Use `MachineDomTreeUpdater` in passes which call `MachineBasicBlock::SplitCriticalEdge` and preserve `MachineDominatorTreeWrapperPass` or CFG analyses. Commit abea99f65a97248974c02a5544eaf25fc4240056 introduced related methods in 2014. Now we have SemiNCA based dominator tree in 2017 and dominator tree updater, the solution adopted here seems a bit outdated.
Diffstat (limited to 'llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions