Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Function

11 // modeled after SCCP, but with a customizable lattice function.
18 #include "llvm/Function.h"
48 /// map yet. This function is necessary because not all values should start
77 /// this function notices and adds I to the worklist if needed.
163 // TODO: Could ask the lattice function if the value can throw.
230 // The lattice function may store more information on a PHINode than could be
256 // transfer function to give us the merge of the incoming values.
282 // Otherwise, ask the transfer function what the result is. If this is
292 void SparseSolver::Solve(Function &F) {
329 void SparseSolver::Print(Function &F, raw_ostream &OS) const {
331 for (Function::iterator BB = F.begin(), E = F.end(); BB != E; ++BB) {