Lines Matching refs:Function
25 #include "llvm/IR/Function.h"
42 virtual bool runOnFunction(Function &F);
68 bool BreakCriticalEdges::runOnFunction(Function &F) {
70 for (Function::iterator I = F.begin(), E = F.end(); I != E; ++I) {
121 /// may require new PHIs in the new exit block. This function inserts the
169 /// It is invalid to call this function on a critical edge that starts at an
187 // it in this generic function.
200 // Insert the block into the function... right after the block TI lives in.
201 Function &F = *TIBB->getParent();
202 Function::iterator FBBI = TIBB;