llvm-project
[WebAssembly] Reapply "[WebAssembly] Incorporate SCCs into WebAssemblyFixIrreducibleControlFlow" (#181755)
#184441
Merged

[WebAssembly] Reapply "[WebAssembly] Incorporate SCCs into WebAssemblyFixIrreducibleControlFlow" (#181755) #184441

QuantumSegfault
QuantumSegfault Incorporate SCCs into WebAssemblyFixIrreducibleControlFlow
001ba61b
QuantumSegfault Remove needless forward decl. Use `DenseMap::at` in `getNode`
797eb132
QuantumSegfault Minor tweaks
24c936f4
QuantumSegfault Update time complexity. Use `LoopEntriesBySCC.back()`
912a9593
QuantumSegfault Fix warning due to unused variable in release/NDEBUG builds
989263c2
llvmbot llvmbot added backend:WebAssembly
llvmbot
QuantumSegfault QuantumSegfault requested a review from dschuff dschuff 111 days ago
QuantumSegfault QuantumSegfault requested a review from aheejin aheejin 111 days ago
QuantumSegfault Keep isolated orphan blocks from tripping assertions
92bb3bd2
QuantumSegfault QuantumSegfault force pushed to 92bb3bd2 111 days ago
QuantumSegfault
github-actions
QuantumSegfault
dschuff
dschuff approved these changes on 2026-03-04
aheejin
aheejin commented on 2026-03-04
aheejin
QuantumSegfault Add regression test based on reproducer.
b53b29e2
QuantumSegfault Revert "Keep isolated orphan blocks from tripping assertions"
48690ae2
QuantumSegfault Add `UnreachableMachineBlockElim` pass running before
ed8e671d
aheejin
aheejin approved these changes on 2026-03-05
QuantumSegfault
dschuff
QuantumSegfault
QuantumSegfault QuantumSegfault merged 0a76568d into main 109 days ago
aheejin
llvmbot
aheejin aheejin added this to the LLVM 22.x Release milestone 75 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone