Revamp PredIteratorCache interface to be cleaner.
authorDaniel Berlin <dberlin@dberlin.org>
Tue, 21 Apr 2015 21:11:50 +0000 (21:11 +0000)
committerDaniel Berlin <dberlin@dberlin.org>
Tue, 21 Apr 2015 21:11:50 +0000 (21:11 +0000)
commitb4e7a4a40cb582a4e572fa86f0680e1f155c85a4
tree58a4de3f2f0b2950ad4aebb9dcd5b1c97da41d4b
parent66a161f05e71d18a61a67f7998e42fecc4f0db99
Revamp PredIteratorCache interface to be cleaner.

Summary:
This lets us use range based for loops.

Reviewers: chandlerc

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D9169

llvm-svn: 235416
llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
llvm/include/llvm/IR/PredIteratorCache.h
llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
llvm/lib/Transforms/Scalar/LICM.cpp
llvm/lib/Transforms/Utils/LCSSA.cpp