[PATCH] D15785: [attrs] Split the late-revisit pattern for deducing norecurse in a top-down manner into a true top-down or RPO pass over the call graph.

James Molloy via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 6 05:41:10 PST 2016


jmolloy accepted this revision.
jmolloy added a comment.
This revision is now accepted and ready to land.

One typo, but otherwise LGTM.

Thanks for doing this!


================
Comment at: lib/Transforms/IPO/FunctionAttrs.cpp:1019
@@ +1018,3 @@
+/// This pass provides a general RPO or "top down" propagation of
+/// function attributes. For a few (rare) cases, we can deduce significatly
+/// more about function attributes by working in RPO, so this pass
----------------
significantly


http://reviews.llvm.org/D15785





More information about the llvm-commits mailing list