This is an archive of the discontinued LLVM Phabricator instance.

llvm-reduce: call simplifyCFG on individual basic blocks
ClosedPublic

Authored by regehr on Aug 15 2022, 1:54 PM.

Details

Summary

this pass calls simplifyCFG on individual basic blocks; we want this
so that we can reduce away incidental parts of the CFG in cases where
the full simplifyCFG pass would make the test case uninteresting

Diff Detail

Event Timeline

regehr created this revision.Aug 15 2022, 1:54 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 15 2022, 1:54 PM
Herald added a subscriber: mgorny. · View Herald Transcript
regehr requested review of this revision.Aug 15 2022, 1:54 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 15 2022, 1:54 PM
aeubanks accepted this revision.Aug 15 2022, 2:01 PM
This revision is now accepted and ready to land.Aug 15 2022, 2:01 PM
This revision was landed with ongoing or failed builds.Aug 15 2022, 2:46 PM
This revision was automatically updated to reflect the committed changes.

looks like the landed commit 2f1fa6242a1fff0743f74b67f9ea6c08259acfa1 didn't contain phab's summary in its commit message

llvm/test/tools/llvm-reduce/simplify-cfg.ll
4

this broke a buildbot with "x6" in the buildbot path :)

https://lab.llvm.org/buildbot#builders/123/builds/12276

fixed in 5a1f864e89ab4a8e43fd12c9ee590b6c4558deb7

looks like the landed commit 2f1fa6242a1fff0743f74b67f9ea6c08259acfa1 didn't contain phab's summary in its commit message

Argh, thank you!!