[llvm] [LV][NFC] Remove simplifycfg pass from RUN lines (PR #195817)
Florian Hahn via llvm-commits
llvm-commits at lists.llvm.org
Wed May 6 15:48:47 PDT 2026
https://github.com/fhahn approved this pull request.
LGTM, thanks
I think in general we avoid running unrelated passes in transforms tests, mostly to focus testing on the pass at hand and to avoid that making changes to a pass like simplifycfg causes vectorizer test failures.
> Also, there is the possibility of additional passes masking bugs or inefficiencies in the vplan/generatd IR.
I am not entirely sure about masking inefficiencies (e.g. I don't think we need to handle all possible combines in VPlan), but having the IR without other passes makes it much easier to relate the IR to the VPlan; sometimes instcombine folds for example can make this more difficult, because they applied some clever fold.
https://github.com/llvm/llvm-project/pull/195817
More information about the llvm-commits
mailing list