mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-26 10:29:36 +00:00
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3107 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
aabff77165
commit
00444d0630
@ -123,7 +123,7 @@ public:
|
||||
//
|
||||
static AnalysisID ID; // We are an analysis, we must have an ID
|
||||
|
||||
CallGraph(AnalysisID AID) : Root(0) { assert(AID == ID); }
|
||||
CallGraph() : Root(0) {}
|
||||
~CallGraph() { destroy(); }
|
||||
|
||||
virtual const char *getPassName() const { return "Call Graph Construction"; }
|
||||
|
@ -330,7 +330,6 @@ class LocalDataStructures : public Pass {
|
||||
public:
|
||||
static AnalysisID ID; // DataStructure Analysis ID
|
||||
|
||||
LocalDataStructures(AnalysisID id) { assert(id == ID); }
|
||||
~LocalDataStructures() { releaseMemory(); }
|
||||
|
||||
virtual const char *getPassName() const {
|
||||
@ -370,7 +369,6 @@ class BUDataStructures : public Pass {
|
||||
public:
|
||||
static AnalysisID ID; // BUDataStructure Analysis ID
|
||||
|
||||
BUDataStructures(AnalysisID id) { assert(id == ID); }
|
||||
~BUDataStructures() { releaseMemory(); }
|
||||
|
||||
virtual const char *getPassName() const {
|
||||
@ -413,7 +411,6 @@ class TDDataStructures : public Pass {
|
||||
public:
|
||||
static AnalysisID ID; // TDDataStructure Analysis ID
|
||||
|
||||
TDDataStructures(AnalysisID id) { assert(id == ID); }
|
||||
~TDDataStructures() { releaseMemory(); }
|
||||
|
||||
virtual const char *getPassName() const {
|
||||
|
@ -330,7 +330,6 @@ class LocalDataStructures : public Pass {
|
||||
public:
|
||||
static AnalysisID ID; // DataStructure Analysis ID
|
||||
|
||||
LocalDataStructures(AnalysisID id) { assert(id == ID); }
|
||||
~LocalDataStructures() { releaseMemory(); }
|
||||
|
||||
virtual const char *getPassName() const {
|
||||
@ -370,7 +369,6 @@ class BUDataStructures : public Pass {
|
||||
public:
|
||||
static AnalysisID ID; // BUDataStructure Analysis ID
|
||||
|
||||
BUDataStructures(AnalysisID id) { assert(id == ID); }
|
||||
~BUDataStructures() { releaseMemory(); }
|
||||
|
||||
virtual const char *getPassName() const {
|
||||
@ -413,7 +411,6 @@ class TDDataStructures : public Pass {
|
||||
public:
|
||||
static AnalysisID ID; // TDDataStructure Analysis ID
|
||||
|
||||
TDDataStructures(AnalysisID id) { assert(id == ID); }
|
||||
~TDDataStructures() { releaseMemory(); }
|
||||
|
||||
virtual const char *getPassName() const {
|
||||
|
@ -96,7 +96,7 @@ public:
|
||||
struct DominatorSet : public DominatorSetBase {
|
||||
static AnalysisID ID; // Build dominator set
|
||||
|
||||
DominatorSet(AnalysisID id) : DominatorSetBase(false) { assert(id == ID); }
|
||||
DominatorSet() : DominatorSetBase(false) {}
|
||||
|
||||
virtual const char *getPassName() const {
|
||||
return "Dominator Set Construction";
|
||||
@ -119,7 +119,7 @@ struct DominatorSet : public DominatorSetBase {
|
||||
struct PostDominatorSet : public DominatorSetBase {
|
||||
static AnalysisID ID; // Build post-dominator set
|
||||
|
||||
PostDominatorSet(AnalysisID id) : DominatorSetBase(true) { assert(id == ID); }
|
||||
PostDominatorSet() : DominatorSetBase(true) {}
|
||||
|
||||
virtual const char *getPassName() const {
|
||||
return "Post-Dominator Set Construction";
|
||||
@ -174,9 +174,7 @@ public:
|
||||
struct ImmediateDominators : public ImmediateDominatorsBase {
|
||||
static AnalysisID ID; // Build immediate dominators
|
||||
|
||||
ImmediateDominators(AnalysisID id) : ImmediateDominatorsBase(false) {
|
||||
assert(id == ID);
|
||||
}
|
||||
ImmediateDominators() : ImmediateDominatorsBase(false) {}
|
||||
|
||||
virtual const char *getPassName() const {
|
||||
return "Immediate Dominators Construction";
|
||||
@ -205,9 +203,7 @@ struct ImmediateDominators : public ImmediateDominatorsBase {
|
||||
struct ImmediatePostDominators : public ImmediateDominatorsBase {
|
||||
static AnalysisID ID; // Build immediate postdominators
|
||||
|
||||
ImmediatePostDominators(AnalysisID id) : ImmediateDominatorsBase(true) {
|
||||
assert(id == ID);
|
||||
}
|
||||
ImmediatePostDominators() : ImmediateDominatorsBase(true) {}
|
||||
|
||||
virtual const char *getPassName() const {
|
||||
return "Immediate Post-Dominators Construction";
|
||||
@ -289,9 +285,7 @@ public:
|
||||
struct DominatorTree : public DominatorTreeBase {
|
||||
static AnalysisID ID; // Build dominator tree
|
||||
|
||||
DominatorTree(AnalysisID id) : DominatorTreeBase(false) {
|
||||
assert(id == ID);
|
||||
}
|
||||
DominatorTree() : DominatorTreeBase(false) {}
|
||||
|
||||
virtual const char *getPassName() const {
|
||||
return "Dominator Tree Construction";
|
||||
@ -322,9 +316,7 @@ private:
|
||||
struct PostDominatorTree : public DominatorTreeBase {
|
||||
static AnalysisID ID; // Build immediate postdominators
|
||||
|
||||
PostDominatorTree(AnalysisID id) : DominatorTreeBase(true) {
|
||||
assert(id == ID);
|
||||
}
|
||||
PostDominatorTree() : DominatorTreeBase(true) {}
|
||||
|
||||
virtual const char *getPassName() const {
|
||||
return "Post-Dominator Tree Construction";
|
||||
@ -378,9 +370,7 @@ public:
|
||||
struct DominanceFrontier : public DominanceFrontierBase {
|
||||
static AnalysisID ID; // Build dominance frontier
|
||||
|
||||
DominanceFrontier(AnalysisID id) : DominanceFrontierBase(false) {
|
||||
assert(id == ID);
|
||||
}
|
||||
DominanceFrontier() : DominanceFrontierBase(false) {}
|
||||
|
||||
virtual const char *getPassName() const {
|
||||
return "Dominance Frontier Construction";
|
||||
@ -413,9 +403,7 @@ private:
|
||||
struct PostDominanceFrontier : public DominanceFrontierBase {
|
||||
static AnalysisID ID; // Build post dominance frontier
|
||||
|
||||
PostDominanceFrontier(AnalysisID id) : DominanceFrontierBase(true) {
|
||||
assert(id == ID);
|
||||
}
|
||||
PostDominanceFrontier() : DominanceFrontierBase(true) {}
|
||||
|
||||
virtual const char *getPassName() const {
|
||||
return "Post-Dominance Frontier Construction";
|
||||
|
@ -28,7 +28,7 @@ struct FindUnsafePointerTypes : public Pass {
|
||||
public:
|
||||
static AnalysisID ID; // We are an analysis, we must have an ID
|
||||
|
||||
FindUnsafePointerTypes(AnalysisID id) { assert(ID == id); }
|
||||
FindUnsafePointerTypes() {}
|
||||
|
||||
virtual const char *getPassName() const { return "Find Unsafe Pointer Types";}
|
||||
|
||||
|
@ -20,7 +20,7 @@ public:
|
||||
//
|
||||
static AnalysisID ID;
|
||||
|
||||
FindUsedTypes(AnalysisID id) { assert(ID == id); }
|
||||
FindUsedTypes() {}
|
||||
virtual const char *getPassName() const { return "Find Used Types"; }
|
||||
|
||||
// getTypes - After the pass has been run, return the set containing all of
|
||||
|
@ -37,7 +37,7 @@ class IntervalPartition : public FunctionPass, public std::vector<Interval*> {
|
||||
public:
|
||||
static AnalysisID ID; // We are an analysis, we must have an ID
|
||||
|
||||
IntervalPartition(AnalysisID AID) : RootInterval(0) { assert(AID == ID); }
|
||||
IntervalPartition() : RootInterval(0) {}
|
||||
|
||||
const char *getPassName() const { return "Interval Partition Construction"; }
|
||||
|
||||
|
@ -91,8 +91,6 @@ class FunctionLiveVarInfo : public FunctionPass {
|
||||
public:
|
||||
static AnalysisID ID; // We are an analysis, we must have an ID
|
||||
|
||||
FunctionLiveVarInfo(AnalysisID id = ID) { assert(id == ID); }
|
||||
|
||||
virtual const char *getPassName() const { return "Live Variable Analysis"; }
|
||||
|
||||
// --------- Implement the FunctionPass interface ----------------------
|
||||
|
@ -69,7 +69,6 @@ public:
|
||||
static AnalysisID ID; // LoopInfo Analysis ID
|
||||
|
||||
// LoopInfo ctor - Calculate the natural loop information for a CFG
|
||||
LoopInfo(AnalysisID id) { assert(id == ID); }
|
||||
~LoopInfo() { releaseMemory(); }
|
||||
|
||||
const char *getPassName() const { return "Natural Loop Analysis"; }
|
||||
|
@ -91,8 +91,6 @@ class FunctionLiveVarInfo : public FunctionPass {
|
||||
public:
|
||||
static AnalysisID ID; // We are an analysis, we must have an ID
|
||||
|
||||
FunctionLiveVarInfo(AnalysisID id = ID) { assert(id == ID); }
|
||||
|
||||
virtual const char *getPassName() const { return "Live Variable Analysis"; }
|
||||
|
||||
// --------- Implement the FunctionPass interface ----------------------
|
||||
|
Loading…
x
Reference in New Issue
Block a user