Mercurial > hg > Members > tobaru > cbc > CbC_llvm
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; |