diff options
author | Chris Lattner <sabre@nondot.org> | 2003-08-31 20:36:52 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-08-31 20:36:52 +0000 |
commit | 5714c974006d4fe28ddd66d15e9b158493df00b6 (patch) | |
tree | e4b7b18a00e39c57c708892c4833584f6116d85f /lib/Analysis/IPA/CallGraph.cpp | |
parent | 55b2eb3ef828819a623444ce966e70ad86ad6da4 (diff) |
Replace M with F when refering to functions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8274 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/IPA/CallGraph.cpp')
-rw-r--r-- | lib/Analysis/IPA/CallGraph.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/lib/Analysis/IPA/CallGraph.cpp b/lib/Analysis/IPA/CallGraph.cpp index 2c26f8dbb2..34475e18c9 100644 --- a/lib/Analysis/IPA/CallGraph.cpp +++ b/lib/Analysis/IPA/CallGraph.cpp @@ -61,27 +61,27 @@ CallGraphNode *CallGraph::getNodeFor(Function *F) { // addToCallGraph - Add a function to the call graph, and link the node to all // of the functions that it calls. // -void CallGraph::addToCallGraph(Function *M) { - CallGraphNode *Node = getNodeFor(M); +void CallGraph::addToCallGraph(Function *F) { + CallGraphNode *Node = getNodeFor(F); // If this function has external linkage, - if (!M->hasInternalLinkage()) { + if (!F->hasInternalLinkage()) { ExternalNode->addCalledFunction(Node); // Found the entry point? - if (M->getName() == "main") { + if (F->getName() == "main") { if (Root) Root = ExternalNode; // Found multiple external mains? Don't pick one. else Root = Node; // Found a main, keep track of it! } - } else if (M->isExternal()) { // Not defined in this xlation unit? + } else if (F->isExternal()) { // Not defined in this xlation unit? Node->addCalledFunction(ExternalNode); // It could call anything... } // Loop over all of the users of the function... looking for callers... // - for (Value::use_iterator I = M->use_begin(), E = M->use_end(); I != E; ++I) { + for (Value::use_iterator I = F->use_begin(), E = F->use_end(); I != E; ++I) { User *U = *I; if (CallInst *CI = dyn_cast<CallInst>(U)) getNodeFor(CI->getParent()->getParent())->addCalledFunction(Node); @@ -92,7 +92,7 @@ void CallGraph::addToCallGraph(Function *M) { } // Look for an indirect function call... - for (Function::iterator BB = M->begin(), BBE = M->end(); BB != BBE; ++BB) + for (Function::iterator BB = F->begin(), BBE = F->end(); BB != BBE; ++BB) for (BasicBlock::iterator II = BB->begin(), IE = BB->end(); II != IE; ++II){ Instruction &I = *II; @@ -174,11 +174,11 @@ void CallGraph::addFunctionToModule(Function *Meth) { Function *CallGraph::removeFunctionFromModule(CallGraphNode *CGN) { assert(CGN->CalledFunctions.empty() && "Cannot remove function from call " "graph if it references other functions!"); - Function *M = CGN->getFunction(); // Get the function for the call graph node + Function *F = CGN->getFunction(); // Get the function for the call graph node delete CGN; // Delete the call graph node for this func - FunctionMap.erase(M); // Remove the call graph node from the map + FunctionMap.erase(F); // Remove the call graph node from the map - Mod->getFunctionList().remove(M); - return M; + Mod->getFunctionList().remove(F); + return F; } |