[PATCH] D16382: Add LoopSimplifyCFG pass

escha via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 29 14:13:31 PST 2016

escha added inline comments.

Comment at: lib/Transforms/Scalar/LoopSimplifyCFG.cpp:70
@@ +69,3 @@
sanjoy wrote:
> Why do you need to depend on `TargetTransformInfoWrapperPass` and `AssumptionCacheTracker`?
I guess I don't fully understand this section. Are these "dependencies" things we need to run, or are these "dependencies" things we can pass on to the next pass (preserved), or...? I notice a lot of passes seem to have things here that aren't listed as Required. How does this section relate to the Required/Preserves bit?



More information about the llvm-commits mailing list