[PATCH] D45330: [IPSCCP] Use PredicateInfo to propagate facts from cmp instructions.
Eli Friedman via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed May 23 10:59:02 PDT 2018
efriedma added inline comments.
================
Comment at: test/Other/opt-O2-pipeline.ll:280
; CHECK-NEXT: Pass Arguments:
+; CHECK-NEXT: FunctionPass Manager
+; CHECK-NEXT: Dominator Tree Construction
----------------
fhahn wrote:
> Arg, the order, in which the additional function pass managers for the analysis required by IPSCCP and GlobalOpt are added, is not deterministic.
>
> A quick look at the legacy pass manager suggests that it uses a bunch of maps and sets to register discovered new passes. So those legacy pass manager tests sometimes fail on some systems.... I am not sure how to best sort out that out. Any ideas?
This is specifically the AvailableAnalysis map? You can switch to http://llvm.org/docs/ProgrammersManual.html#llvm-adt-mapvector-h, I guess...
https://reviews.llvm.org/D45330
More information about the llvm-commits
mailing list