comparison include/llvm/Analysis/SparsePropagation.h @ 83:60c9769439b8

LLVM 3.7
author Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
date Wed, 18 Feb 2015 14:55:36 +0900
parents 54457678186b
children afa8332a0e37
comparison
equal deleted inserted replaced
78:af83660cff7b 83:60c9769439b8
129 /// KnownFeasibleEdges - Entries in this set are edges which have already had 129 /// KnownFeasibleEdges - Entries in this set are edges which have already had
130 /// PHI nodes retriggered. 130 /// PHI nodes retriggered.
131 typedef std::pair<BasicBlock*,BasicBlock*> Edge; 131 typedef std::pair<BasicBlock*,BasicBlock*> Edge;
132 std::set<Edge> KnownFeasibleEdges; 132 std::set<Edge> KnownFeasibleEdges;
133 133
134 SparseSolver(const SparseSolver&) LLVM_DELETED_FUNCTION; 134 SparseSolver(const SparseSolver&) = delete;
135 void operator=(const SparseSolver&) LLVM_DELETED_FUNCTION; 135 void operator=(const SparseSolver&) = delete;
136 public: 136 public:
137 explicit SparseSolver(AbstractLatticeFunction *Lattice) 137 explicit SparseSolver(AbstractLatticeFunction *Lattice)
138 : LatticeFunc(Lattice) {} 138 : LatticeFunc(Lattice) {}
139 ~SparseSolver() { 139 ~SparseSolver() {
140 delete LatticeFunc; 140 delete LatticeFunc;