Home | History | Annotate | Download | only in bugpoint

Lines Matching refs:Function

37            cl::desc("Force function reduction to keep main"),
177 class ReduceCrashingFunctions : public ListReducer<Function*> {
185 virtual TestResult doTest(std::vector<Function*> &Prefix,
186 std::vector<Function*> &Kept,
195 bool TestFuncs(std::vector<Function*> &Prefix);
199 bool ReduceCrashingFunctions::TestFuncs(std::vector<Function*> &Funcs) {
211 std::set<Function*> Functions;
213 Function *CMF = cast<Function>(VMap[Funcs[i]]);
214 assert(CMF && "Function not in module?!");
234 // Make sure to use function pointers that point into the now-current
293 for (Function::iterator BB = I->begin(), E = I->end(); BB != E; ++BB)
312 // a "persistent mapping" by turning basic blocks into <function, name> pairs.
322 // Now run the CFG simplify pass on the function...
343 Function *F = cast<Function>(GST.lookup(BlockInfo[i].first));
401 for (Function::iterator FI = MI->begin(), FE = MI->end(); FI != FE; ++FI)
492 std::vector<Function*> Functions;
506 BD.EmitProgressBitcode(BD.getProgram(), "reduced-function");
518 for (Function::const_iterator FI = I->begin(), E = I->end(); FI !=E; ++FI)
532 for (Function::const_iterator FI = MI->begin(), FE = MI->end(); FI != FE;
563 // function, attempting to delete them.
568 for (Function::const_iterator BI = FI->begin(), E = FI->end(); BI != E;