Lines Matching refs:SparseSolver
44 // SparseSolver Implementation
53 SparseSolver::LatticeVal SparseSolver::getOrInitValueState(Value *V) {
79 void SparseSolver::UpdateState(Instruction &Inst, LatticeVal V) {
91 void SparseSolver::MarkBlockExecutable(BasicBlock *BB) {
99 void SparseSolver::markEdgeExecutable(BasicBlock *Source, BasicBlock *Dest) {
121 void SparseSolver::getFeasibleSuccessors(TerminatorInst &TI,
205 bool SparseSolver::isEdgeFeasible(BasicBlock *From, BasicBlock *To,
218 void SparseSolver::visitTerminatorInst(TerminatorInst &TI) {
230 void SparseSolver::visitPHINode(PHINode &PN) {
277 void SparseSolver::visitInst(Instruction &I) {
293 void SparseSolver::Solve(Function &F) {
329 void SparseSolver::Print(Function &F, raw_ostream &OS) const {