summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/bugpoint/ExtractFunction.cpp4
-rw-r--r--tools/bugpoint/TestPasses.cpp8
-rw-r--r--tools/opt/AnalysisWrappers.cpp8
-rw-r--r--tools/opt/GraphPrinters.cpp4
-rw-r--r--tools/opt/PrintSCC.cpp8
-rw-r--r--tools/opt/opt.cpp12
6 files changed, 22 insertions, 22 deletions
diff --git a/tools/bugpoint/ExtractFunction.cpp b/tools/bugpoint/ExtractFunction.cpp
index e4eb32f07a..6e21e890b9 100644
--- a/tools/bugpoint/ExtractFunction.cpp
+++ b/tools/bugpoint/ExtractFunction.cpp
@@ -306,10 +306,10 @@ namespace {
class BlockExtractorPass : public ModulePass {
bool runOnModule(Module &M);
public:
- static const int ID; // Pass ID, replacement for typeid
+ static const char ID; // Pass ID, replacement for typeid
BlockExtractorPass() : ModulePass((intptr_t)&ID) {}
};
- const int BlockExtractorPass::ID = 0;
+ const char BlockExtractorPass::ID = 0;
RegisterPass<BlockExtractorPass>
XX("extract-bbs", "Extract Basic Blocks From Module (for bugpoint use)");
}
diff --git a/tools/bugpoint/TestPasses.cpp b/tools/bugpoint/TestPasses.cpp
index a3fc149612..3d1fc3a48d 100644
--- a/tools/bugpoint/TestPasses.cpp
+++ b/tools/bugpoint/TestPasses.cpp
@@ -26,7 +26,7 @@ namespace {
/// crashes on any call instructions.
class CrashOnCalls : public BasicBlockPass {
public:
- static const int ID; // Pass ID, replacement for typeid
+ static const char ID; // Pass ID, replacement for typeid
CrashOnCalls() : BasicBlockPass((intptr_t)&ID) {}
private:
virtual void getAnalysisUsage(AnalysisUsage &AU) const {
@@ -42,7 +42,7 @@ namespace {
}
};
- const int CrashOnCalls::ID = 0;
+ const char CrashOnCalls::ID = 0;
RegisterPass<CrashOnCalls>
X("bugpoint-crashcalls",
"BugPoint Test Pass - Intentionally crash on CallInsts");
@@ -53,7 +53,7 @@ namespace {
/// deletes some call instructions, "misoptimizing" the program.
class DeleteCalls : public BasicBlockPass {
public:
- static const int ID; // Pass ID, replacement for typeid
+ static const char ID; // Pass ID, replacement for typeid
DeleteCalls() : BasicBlockPass((intptr_t)&ID) {}
private:
bool runOnBasicBlock(BasicBlock &BB) {
@@ -68,7 +68,7 @@ namespace {
}
};
- const int DeleteCalls::ID = 0;
+ const char DeleteCalls::ID = 0;
RegisterPass<DeleteCalls>
Y("bugpoint-deletecalls",
"BugPoint Test Pass - Intentionally 'misoptimize' CallInsts");
diff --git a/tools/opt/AnalysisWrappers.cpp b/tools/opt/AnalysisWrappers.cpp
index a13695daef..439c5a27ba 100644
--- a/tools/opt/AnalysisWrappers.cpp
+++ b/tools/opt/AnalysisWrappers.cpp
@@ -30,7 +30,7 @@ namespace {
/// useful when looking for standard library functions we should constant fold
/// or handle in alias analyses.
struct ExternalFunctionsPassedConstants : public ModulePass {
- static const int ID; // Pass ID, replacement for typeid
+ static const char ID; // Pass ID, replacement for typeid
ExternalFunctionsPassedConstants() : ModulePass((intptr_t)&ID) {}
virtual bool runOnModule(Module &M) {
for (Module::iterator I = M.begin(), E = M.end(); I != E; ++I)
@@ -63,12 +63,12 @@ namespace {
}
};
- const int ExternalFunctionsPassedConstants::ID = 0;
+ const char ExternalFunctionsPassedConstants::ID = 0;
RegisterPass<ExternalFunctionsPassedConstants>
P1("externalfnconstants", "Print external fn callsites passed constants");
struct CallGraphPrinter : public ModulePass {
- static const int ID; // Pass ID, replacement for typeid
+ static const char ID; // Pass ID, replacement for typeid
CallGraphPrinter() : ModulePass((intptr_t)&ID) {}
virtual void getAnalysisUsage(AnalysisUsage &AU) const {
@@ -82,7 +82,7 @@ namespace {
}
};
- const int CallGraphPrinter::ID = 0;
+ const char CallGraphPrinter::ID = 0;
RegisterPass<CallGraphPrinter>
P2("callgraph", "Print a call graph");
}
diff --git a/tools/opt/GraphPrinters.cpp b/tools/opt/GraphPrinters.cpp
index cb0b6643ae..9b41ebc899 100644
--- a/tools/opt/GraphPrinters.cpp
+++ b/tools/opt/GraphPrinters.cpp
@@ -60,7 +60,7 @@ namespace llvm {
namespace {
struct CallGraphPrinter : public ModulePass {
- static const int ID; // Pass ID, replacement for typeid
+ static const char ID; // Pass ID, replacement for typeid
CallGraphPrinter() : ModulePass((intptr_t)&ID) {}
virtual bool runOnModule(Module &M) {
@@ -77,7 +77,7 @@ namespace {
}
};
- const int CallGraphPrinter::ID = 0;
+ const char CallGraphPrinter::ID = 0;
RegisterPass<CallGraphPrinter> P2("print-callgraph",
"Print Call Graph to 'dot' file");
}
diff --git a/tools/opt/PrintSCC.cpp b/tools/opt/PrintSCC.cpp
index 689307ca66..bf3078f672 100644
--- a/tools/opt/PrintSCC.cpp
+++ b/tools/opt/PrintSCC.cpp
@@ -35,7 +35,7 @@ using namespace llvm;
namespace {
struct CFGSCC : public FunctionPass {
- static const int ID; // Pass identification, replacement for typeid
+ static const char ID; // Pass identification, replacement for typeid
CFGSCC() : FunctionPass((intptr_t)&ID) {}
bool runOnFunction(Function& func);
@@ -47,7 +47,7 @@ namespace {
};
struct CallGraphSCC : public ModulePass {
- static const int ID; // Pass identification, replacement for typeid
+ static const char ID; // Pass identification, replacement for typeid
CallGraphSCC() : ModulePass((intptr_t)&ID) {}
// run - Print out SCCs in the call graph for the specified module.
@@ -62,11 +62,11 @@ namespace {
}
};
- const int CFGSCC::ID = 0;
+ const char CFGSCC::ID = 0;
RegisterPass<CFGSCC>
Y("cfgscc", "Print SCCs of each function CFG");
- const int CallGraphSCC::ID = 0;
+ const char CallGraphSCC::ID = 0;
RegisterPass<CallGraphSCC>
Z("callscc", "Print SCCs of the Call Graph");
}
diff --git a/tools/opt/opt.cpp b/tools/opt/opt.cpp
index 680bb5f49f..3df54f200b 100644
--- a/tools/opt/opt.cpp
+++ b/tools/opt/opt.cpp
@@ -98,7 +98,7 @@ AnalyzeOnly("analyze", cl::desc("Only perform analysis, no optimization"));
namespace {
struct ModulePassPrinter : public ModulePass {
- static const int ID;
+ static const char ID;
const PassInfo *PassToPrint;
ModulePassPrinter(const PassInfo *PI) : ModulePass((intptr_t)&ID),
PassToPrint(PI) {}
@@ -121,10 +121,10 @@ struct ModulePassPrinter : public ModulePass {
}
};
-const int ModulePassPrinter::ID = 0;
+const char ModulePassPrinter::ID = 0;
struct FunctionPassPrinter : public FunctionPass {
const PassInfo *PassToPrint;
- static const int ID;
+ static const char ID;
FunctionPassPrinter(const PassInfo *PI) : FunctionPass((intptr_t)&ID),
PassToPrint(PI) {}
@@ -146,10 +146,10 @@ struct FunctionPassPrinter : public FunctionPass {
}
};
-const int FunctionPassPrinter::ID = 0;
+const char FunctionPassPrinter::ID = 0;
struct BasicBlockPassPrinter : public BasicBlockPass {
const PassInfo *PassToPrint;
- static const int ID;
+ static const char ID;
BasicBlockPassPrinter(const PassInfo *PI)
: BasicBlockPass((intptr_t)&ID), PassToPrint(PI) {}
@@ -172,7 +172,7 @@ struct BasicBlockPassPrinter : public BasicBlockPass {
}
};
-const int BasicBlockPassPrinter::ID = 0;
+const char BasicBlockPassPrinter::ID = 0;
inline void addPass(PassManager &PM, Pass *P) {
// Add the pass to the pass manager...
PM.add(P);