[PATCH] D45330: [IPSCCP] Use PredicateInfo to propagate facts from cmp instructions.

Florian Hahn via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed May 23 07:30:55 PDT 2018


fhahn 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
----------------
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?


https://reviews.llvm.org/D45330





More information about the llvm-commits mailing list