aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/IPA/CallGraph.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2003-08-31 20:36:52 +0000
committerChris Lattner <sabre@nondot.org>2003-08-31 20:36:52 +0000
commit5714c974006d4fe28ddd66d15e9b158493df00b6 (patch)
treee4b7b18a00e39c57c708892c4833584f6116d85f /lib/Analysis/IPA/CallGraph.cpp
parent55b2eb3ef828819a623444ce966e70ad86ad6da4 (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.cpp22
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;
}