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)
commit13ba3ca69f933b03ad2c9dbb0a382914f1868500
tree23346a54c2831900f6b39eca46d052d6fbb908dc
parent0f710d7a5ab37e55d3824552be0b60a00be383df
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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235416 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/MemoryDependenceAnalysis.h
include/llvm/IR/PredIteratorCache.h
lib/Analysis/MemoryDependenceAnalysis.cpp
lib/Transforms/Scalar/LICM.cpp
lib/Transforms/Utils/LCSSA.cpp