mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-27 02:31:09 +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
|
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(); }
|
~CallGraph() { destroy(); }
|
||||||
|
|
||||||
virtual const char *getPassName() const { return "Call Graph Construction"; }
|
virtual const char *getPassName() const { return "Call Graph Construction"; }
|
||||||
|
@ -330,7 +330,6 @@ class LocalDataStructures : public Pass {
|
|||||||
public:
|
public:
|
||||||
static AnalysisID ID; // DataStructure Analysis ID
|
static AnalysisID ID; // DataStructure Analysis ID
|
||||||
|
|
||||||
LocalDataStructures(AnalysisID id) { assert(id == ID); }
|
|
||||||
~LocalDataStructures() { releaseMemory(); }
|
~LocalDataStructures() { releaseMemory(); }
|
||||||
|
|
||||||
virtual const char *getPassName() const {
|
virtual const char *getPassName() const {
|
||||||
@ -370,7 +369,6 @@ class BUDataStructures : public Pass {
|
|||||||
public:
|
public:
|
||||||
static AnalysisID ID; // BUDataStructure Analysis ID
|
static AnalysisID ID; // BUDataStructure Analysis ID
|
||||||
|
|
||||||
BUDataStructures(AnalysisID id) { assert(id == ID); }
|
|
||||||
~BUDataStructures() { releaseMemory(); }
|
~BUDataStructures() { releaseMemory(); }
|
||||||
|
|
||||||
virtual const char *getPassName() const {
|
virtual const char *getPassName() const {
|
||||||
@ -413,7 +411,6 @@ class TDDataStructures : public Pass {
|
|||||||
public:
|
public:
|
||||||
static AnalysisID ID; // TDDataStructure Analysis ID
|
static AnalysisID ID; // TDDataStructure Analysis ID
|
||||||
|
|
||||||
TDDataStructures(AnalysisID id) { assert(id == ID); }
|
|
||||||
~TDDataStructures() { releaseMemory(); }
|
~TDDataStructures() { releaseMemory(); }
|
||||||
|
|
||||||
virtual const char *getPassName() const {
|
virtual const char *getPassName() const {
|
||||||
|
@ -330,7 +330,6 @@ class LocalDataStructures : public Pass {
|
|||||||
public:
|
public:
|
||||||
static AnalysisID ID; // DataStructure Analysis ID
|
static AnalysisID ID; // DataStructure Analysis ID
|
||||||
|
|
||||||
LocalDataStructures(AnalysisID id) { assert(id == ID); }
|
|
||||||
~LocalDataStructures() { releaseMemory(); }
|
~LocalDataStructures() { releaseMemory(); }
|
||||||
|
|
||||||
virtual const char *getPassName() const {
|
virtual const char *getPassName() const {
|
||||||
@ -370,7 +369,6 @@ class BUDataStructures : public Pass {
|
|||||||
public:
|
public:
|
||||||
static AnalysisID ID; // BUDataStructure Analysis ID
|
static AnalysisID ID; // BUDataStructure Analysis ID
|
||||||
|
|
||||||
BUDataStructures(AnalysisID id) { assert(id == ID); }
|
|
||||||
~BUDataStructures() { releaseMemory(); }
|
~BUDataStructures() { releaseMemory(); }
|
||||||
|
|
||||||
virtual const char *getPassName() const {
|
virtual const char *getPassName() const {
|
||||||
@ -413,7 +411,6 @@ class TDDataStructures : public Pass {
|
|||||||
public:
|
public:
|
||||||
static AnalysisID ID; // TDDataStructure Analysis ID
|
static AnalysisID ID; // TDDataStructure Analysis ID
|
||||||
|
|
||||||
TDDataStructures(AnalysisID id) { assert(id == ID); }
|
|
||||||
~TDDataStructures() { releaseMemory(); }
|
~TDDataStructures() { releaseMemory(); }
|
||||||
|
|
||||||
virtual const char *getPassName() const {
|
virtual const char *getPassName() const {
|
||||||
|
@ -96,7 +96,7 @@ public:
|
|||||||
struct DominatorSet : public DominatorSetBase {
|
struct DominatorSet : public DominatorSetBase {
|
||||||
static AnalysisID ID; // Build dominator set
|
static AnalysisID ID; // Build dominator set
|
||||||
|
|
||||||
DominatorSet(AnalysisID id) : DominatorSetBase(false) { assert(id == ID); }
|
DominatorSet() : DominatorSetBase(false) {}
|
||||||
|
|
||||||
virtual const char *getPassName() const {
|
virtual const char *getPassName() const {
|
||||||
return "Dominator Set Construction";
|
return "Dominator Set Construction";
|
||||||
@ -119,7 +119,7 @@ struct DominatorSet : public DominatorSetBase {
|
|||||||
struct PostDominatorSet : public DominatorSetBase {
|
struct PostDominatorSet : public DominatorSetBase {
|
||||||
static AnalysisID ID; // Build post-dominator set
|
static AnalysisID ID; // Build post-dominator set
|
||||||
|
|
||||||
PostDominatorSet(AnalysisID id) : DominatorSetBase(true) { assert(id == ID); }
|
PostDominatorSet() : DominatorSetBase(true) {}
|
||||||
|
|
||||||
virtual const char *getPassName() const {
|
virtual const char *getPassName() const {
|
||||||
return "Post-Dominator Set Construction";
|
return "Post-Dominator Set Construction";
|
||||||
@ -174,9 +174,7 @@ public:
|
|||||||
struct ImmediateDominators : public ImmediateDominatorsBase {
|
struct ImmediateDominators : public ImmediateDominatorsBase {
|
||||||
static AnalysisID ID; // Build immediate dominators
|
static AnalysisID ID; // Build immediate dominators
|
||||||
|
|
||||||
ImmediateDominators(AnalysisID id) : ImmediateDominatorsBase(false) {
|
ImmediateDominators() : ImmediateDominatorsBase(false) {}
|
||||||
assert(id == ID);
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual const char *getPassName() const {
|
virtual const char *getPassName() const {
|
||||||
return "Immediate Dominators Construction";
|
return "Immediate Dominators Construction";
|
||||||
@ -205,9 +203,7 @@ struct ImmediateDominators : public ImmediateDominatorsBase {
|
|||||||
struct ImmediatePostDominators : public ImmediateDominatorsBase {
|
struct ImmediatePostDominators : public ImmediateDominatorsBase {
|
||||||
static AnalysisID ID; // Build immediate postdominators
|
static AnalysisID ID; // Build immediate postdominators
|
||||||
|
|
||||||
ImmediatePostDominators(AnalysisID id) : ImmediateDominatorsBase(true) {
|
ImmediatePostDominators() : ImmediateDominatorsBase(true) {}
|
||||||
assert(id == ID);
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual const char *getPassName() const {
|
virtual const char *getPassName() const {
|
||||||
return "Immediate Post-Dominators Construction";
|
return "Immediate Post-Dominators Construction";
|
||||||
@ -289,9 +285,7 @@ public:
|
|||||||
struct DominatorTree : public DominatorTreeBase {
|
struct DominatorTree : public DominatorTreeBase {
|
||||||
static AnalysisID ID; // Build dominator tree
|
static AnalysisID ID; // Build dominator tree
|
||||||
|
|
||||||
DominatorTree(AnalysisID id) : DominatorTreeBase(false) {
|
DominatorTree() : DominatorTreeBase(false) {}
|
||||||
assert(id == ID);
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual const char *getPassName() const {
|
virtual const char *getPassName() const {
|
||||||
return "Dominator Tree Construction";
|
return "Dominator Tree Construction";
|
||||||
@ -322,9 +316,7 @@ private:
|
|||||||
struct PostDominatorTree : public DominatorTreeBase {
|
struct PostDominatorTree : public DominatorTreeBase {
|
||||||
static AnalysisID ID; // Build immediate postdominators
|
static AnalysisID ID; // Build immediate postdominators
|
||||||
|
|
||||||
PostDominatorTree(AnalysisID id) : DominatorTreeBase(true) {
|
PostDominatorTree() : DominatorTreeBase(true) {}
|
||||||
assert(id == ID);
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual const char *getPassName() const {
|
virtual const char *getPassName() const {
|
||||||
return "Post-Dominator Tree Construction";
|
return "Post-Dominator Tree Construction";
|
||||||
@ -378,9 +370,7 @@ public:
|
|||||||
struct DominanceFrontier : public DominanceFrontierBase {
|
struct DominanceFrontier : public DominanceFrontierBase {
|
||||||
static AnalysisID ID; // Build dominance frontier
|
static AnalysisID ID; // Build dominance frontier
|
||||||
|
|
||||||
DominanceFrontier(AnalysisID id) : DominanceFrontierBase(false) {
|
DominanceFrontier() : DominanceFrontierBase(false) {}
|
||||||
assert(id == ID);
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual const char *getPassName() const {
|
virtual const char *getPassName() const {
|
||||||
return "Dominance Frontier Construction";
|
return "Dominance Frontier Construction";
|
||||||
@ -413,9 +403,7 @@ private:
|
|||||||
struct PostDominanceFrontier : public DominanceFrontierBase {
|
struct PostDominanceFrontier : public DominanceFrontierBase {
|
||||||
static AnalysisID ID; // Build post dominance frontier
|
static AnalysisID ID; // Build post dominance frontier
|
||||||
|
|
||||||
PostDominanceFrontier(AnalysisID id) : DominanceFrontierBase(true) {
|
PostDominanceFrontier() : DominanceFrontierBase(true) {}
|
||||||
assert(id == ID);
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual const char *getPassName() const {
|
virtual const char *getPassName() const {
|
||||||
return "Post-Dominance Frontier Construction";
|
return "Post-Dominance Frontier Construction";
|
||||||
|
@ -28,7 +28,7 @@ struct FindUnsafePointerTypes : public Pass {
|
|||||||
public:
|
public:
|
||||||
static AnalysisID ID; // We are an analysis, we must have an ID
|
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";}
|
virtual const char *getPassName() const { return "Find Unsafe Pointer Types";}
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@ public:
|
|||||||
//
|
//
|
||||||
static AnalysisID ID;
|
static AnalysisID ID;
|
||||||
|
|
||||||
FindUsedTypes(AnalysisID id) { assert(ID == id); }
|
FindUsedTypes() {}
|
||||||
virtual const char *getPassName() const { return "Find Used Types"; }
|
virtual const char *getPassName() const { return "Find Used Types"; }
|
||||||
|
|
||||||
// getTypes - After the pass has been run, return the set containing all of
|
// 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:
|
public:
|
||||||
static AnalysisID ID; // We are an analysis, we must have an ID
|
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"; }
|
const char *getPassName() const { return "Interval Partition Construction"; }
|
||||||
|
|
||||||
|
@ -91,8 +91,6 @@ class FunctionLiveVarInfo : public FunctionPass {
|
|||||||
public:
|
public:
|
||||||
static AnalysisID ID; // We are an analysis, we must have an ID
|
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"; }
|
virtual const char *getPassName() const { return "Live Variable Analysis"; }
|
||||||
|
|
||||||
// --------- Implement the FunctionPass interface ----------------------
|
// --------- Implement the FunctionPass interface ----------------------
|
||||||
|
@ -69,7 +69,6 @@ public:
|
|||||||
static AnalysisID ID; // LoopInfo Analysis ID
|
static AnalysisID ID; // LoopInfo Analysis ID
|
||||||
|
|
||||||
// LoopInfo ctor - Calculate the natural loop information for a CFG
|
// LoopInfo ctor - Calculate the natural loop information for a CFG
|
||||||
LoopInfo(AnalysisID id) { assert(id == ID); }
|
|
||||||
~LoopInfo() { releaseMemory(); }
|
~LoopInfo() { releaseMemory(); }
|
||||||
|
|
||||||
const char *getPassName() const { return "Natural Loop Analysis"; }
|
const char *getPassName() const { return "Natural Loop Analysis"; }
|
||||||
|
@ -91,8 +91,6 @@ class FunctionLiveVarInfo : public FunctionPass {
|
|||||||
public:
|
public:
|
||||||
static AnalysisID ID; // We are an analysis, we must have an ID
|
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"; }
|
virtual const char *getPassName() const { return "Live Variable Analysis"; }
|
||||||
|
|
||||||
// --------- Implement the FunctionPass interface ----------------------
|
// --------- Implement the FunctionPass interface ----------------------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user