Home | History | Annotate | Download | only in Instrumentation

Lines Matching refs:Function

171   BLInstrumentationDag(Function &F);
179 // with function calls
212 // Generate dot graph for the function
267 // Which function are we currently instrumenting
270 // The function prototype in the profiling runtime for incrementing a
275 // Instruments each function with path profiling. 'main' is instrumented
279 // Analyzes the function for Ball-Larus path profiling, and inserts code.
280 void runOnFunction(std::vector<Constant*> &ftInit, Function &F, Module &M);
359 cl::desc("Output the path profiling DAG for each function."));
502 // BLInstrumentationDag constructor initializes a DAG for the given Function.
503 BLInstrumentationDag::BLInstrumentationDag(Function &F) : BallLarusDag(F),
1237 // Find the first function call
1269 Function &F, Module &M) {
1301 // Add to global function reference table
1341 Function *Main = M.getFunction("main");
1349 << " with no main function!\n";
1356 Type::getInt32Ty(*Context), // function number
1363 Type::getInt32Ty(*Context), // function number
1373 DEBUG(dbgs() << "Function: " << F->getName() << "\n");
1376 // set function number