Home | History | Annotate | Download | only in VMCore

Lines Matching refs:Function

144   if (isa<Function>(V))
145 OS << "function";
173 /// whether any of the passes modifies the function, and if so, return true.
174 bool runOnFunction(Function &F);
182 bool doInitialization(Function &F);
184 bool doFinalization(Function &F);
242 /// createPrinterPass - Get a function printer pass.
253 bool run(Function &F);
255 /// doInitialization - Run all of the initializers for the function passes.
259 /// doFinalization - Run all of the finalizers for the function passes.
299 /// MPPassManager manages ModulePasses and function pass managers.
300 /// It batches all Module passes and function pass managers together and
337 /// Return function pass corresponding to PassInfo PI, that is
339 /// its runOnFunction() for function F.
340 virtual Pass* getOnTheFlyPass(Pass *MP, AnalysisID PI, Function &F);
374 /// function passes that are required by module passes.
602 /// the manager. Remove dead passes. This is a recursive function.
605 // TODO : Allocate function manager for this pass, other wise required set
606 // may be inserted into previous function manager
1143 dbgs() << "' on Function '" << Msg << "'...\n";
1210 // Module Level pass may required Function Level analysis info
1211 // (e.g. dominator info). Pass manager uses on the fly function pass manager
1226 Pass *PMDataManager::getOnTheFlyPass(Pass *P, AnalysisID PI, Function &F) {
1246 Function &F) {
1255 /// the function, and if so, return true.
1256 bool BBPassManager::runOnFunction(Function &F) {
1262 for (Function::iterator I = F.begin(), E = F.end(); I != E; ++I)
1314 bool BBPassManager::doInitialization(Function &F) {
1325 bool BBPassManager::doFinalization(Function &F) {
1340 /// Create new Function pass manager
1366 // If this is a not a function pass, don't add a printer for it.
1382 /// track of whether any of the passes modifies the function, and if
1385 bool FunctionPassManager::run(Function &F) {
1395 /// doInitialization - Run all of the initializers for the function passes.
1401 /// doFinalization - Run all of the finalizers for the function passes.
1454 // Return true if any function is modified by a pass.
1455 bool FunctionPassManagerImpl::run(Function &F) {
1488 /// the function, and if so, return true.
1489 bool FPPassManager::runOnFunction(Function &F) {
1644 /// Return function pass corresponding to PassInfo PI, that is
1646 /// its runOnFunction() for function F.
1647 Pass* MPPassManager::getOnTheFlyPass(Pass *MP, AnalysisID PI, Function &F){
1815 /// Find appropriate Function Pass Manager or Call Graph Pass Manager
1828 // Create new Function Pass Manager if needed.
1833 assert(!PMS.empty() && "Unable to create Function Pass Manager");
1836 // [1] Create new Function Pass Manager