mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-01 15:17:25 +00:00
Remove noisy semicolons.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131724 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -106,10 +106,12 @@ class StandardPass {
|
|||||||
};
|
};
|
||||||
/// Returns the optimisation level from a set of flags.
|
/// Returns the optimisation level from a set of flags.
|
||||||
static unsigned OptimizationLevel(unsigned flags) {
|
static unsigned OptimizationLevel(unsigned flags) {
|
||||||
return flags & OptimizationLevelMask ; };
|
return flags & OptimizationLevelMask;
|
||||||
|
}
|
||||||
/// Returns the maximum optimization level for this set of flags
|
/// Returns the maximum optimization level for this set of flags
|
||||||
static unsigned MaxOptimizationLevel(unsigned flags) {
|
static unsigned MaxOptimizationLevel(unsigned flags) {
|
||||||
return (flags & MaxOptimizationLevelMask) >> 4; };
|
return (flags & MaxOptimizationLevelMask) >> 4;
|
||||||
|
}
|
||||||
/// Constructs a set of flags from the specified minimum and maximum
|
/// Constructs a set of flags from the specified minimum and maximum
|
||||||
/// optimisation level
|
/// optimisation level
|
||||||
static unsigned OptimzationFlags(unsigned minLevel=0, unsigned maxLevel=0xf,
|
static unsigned OptimzationFlags(unsigned minLevel=0, unsigned maxLevel=0xf,
|
||||||
@@ -117,13 +119,16 @@ class StandardPass {
|
|||||||
return ((minLevel & OptimizationLevelMask) |
|
return ((minLevel & OptimizationLevelMask) |
|
||||||
((maxLevel<<MaxOptimizationLevelShift) & MaxOptimizationLevelMask)
|
((maxLevel<<MaxOptimizationLevelShift) & MaxOptimizationLevelMask)
|
||||||
| ((requiredFlags<<RequiredFlagShift) & RequiredFlagMask)
|
| ((requiredFlags<<RequiredFlagShift) & RequiredFlagMask)
|
||||||
| ((disallowedFlags<<DisallowedFlagShift) & DisallowedFlagMask)); }
|
| ((disallowedFlags<<DisallowedFlagShift) & DisallowedFlagMask));
|
||||||
|
}
|
||||||
/// Returns the flags that must be set for this to match
|
/// Returns the flags that must be set for this to match
|
||||||
static unsigned RequiredFlags(unsigned flags) {
|
static unsigned RequiredFlags(unsigned flags) {
|
||||||
return (flags & RequiredFlagMask) >> RequiredFlagShift; };
|
return (flags & RequiredFlagMask) >> RequiredFlagShift;
|
||||||
|
}
|
||||||
/// Returns the flags that must not be set for this to match
|
/// Returns the flags that must not be set for this to match
|
||||||
static unsigned DisallowedFlags(unsigned flags) {
|
static unsigned DisallowedFlags(unsigned flags) {
|
||||||
return (flags & DisallowedFlagMask) >> DisallowedFlagShift; };
|
return (flags & DisallowedFlagMask) >> DisallowedFlagShift;
|
||||||
|
}
|
||||||
/// Register a standard pass in the specified set. If flags is non-zero,
|
/// Register a standard pass in the specified set. If flags is non-zero,
|
||||||
/// then the pass will only be returned when the specified flags are set.
|
/// then the pass will only be returned when the specified flags are set.
|
||||||
template<typename passName>
|
template<typename passName>
|
||||||
@@ -134,7 +139,7 @@ class StandardPass {
|
|||||||
// Use the pass's ID if one is not specified
|
// Use the pass's ID if one is not specified
|
||||||
RegisterDefaultPass(PassInfo::NormalCtor_t(callDefaultCtor<passName>),
|
RegisterDefaultPass(PassInfo::NormalCtor_t(callDefaultCtor<passName>),
|
||||||
ID ? ID : (unsigned char*)&passName::ID, runBefore, set, flags);
|
ID ? ID : (unsigned char*)&passName::ID, runBefore, set, flags);
|
||||||
};
|
}
|
||||||
};
|
};
|
||||||
/// Adds the passes from the specified set to the provided pass manager
|
/// Adds the passes from the specified set to the provided pass manager
|
||||||
static void AddPassesFromSet(PassManagerBase *PM,
|
static void AddPassesFromSet(PassManagerBase *PM,
|
||||||
|
|||||||
@@ -167,7 +167,7 @@ public:
|
|||||||
int getVarArgsFrameIndex() const { return VarArgsFrameIndex; }
|
int getVarArgsFrameIndex() const { return VarArgsFrameIndex; }
|
||||||
void setVarArgsFrameIndex(int Index) { VarArgsFrameIndex = Index; }
|
void setVarArgsFrameIndex(int Index) { VarArgsFrameIndex = Index; }
|
||||||
|
|
||||||
bool hasCall() const { return HasCall; };
|
bool hasCall() const { return HasCall; }
|
||||||
void setHasCall() { HasCall = true; }
|
void setHasCall() { HasCall = true; }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ struct StandardPassEntry {
|
|||||||
unsigned flags;
|
unsigned flags;
|
||||||
|
|
||||||
StandardPassEntry(PassInfo::NormalCtor_t constructor, unsigned char *ID,
|
StandardPassEntry(PassInfo::NormalCtor_t constructor, unsigned char *ID,
|
||||||
unsigned f) : createPass(constructor), passID(ID), flags(f) {};
|
unsigned f) : createPass(constructor), passID(ID), flags(f) {}
|
||||||
};
|
};
|
||||||
|
|
||||||
/// Standard alias analysis passes
|
/// Standard alias analysis passes
|
||||||
|
|||||||
Reference in New Issue
Block a user