mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-28 03:25:23 +00:00
[C++11] More 'nullptr' conversion or in some cases just using a boolean check instead of comparing to nullptr.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205831 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -118,7 +118,7 @@ bool PMDataManager::isPassDebuggingExecutionsOrMore() const {
|
||||
|
||||
|
||||
void PassManagerPrettyStackEntry::print(raw_ostream &OS) const {
|
||||
if (V == 0 && M == 0)
|
||||
if (!V && !M)
|
||||
OS << "Releasing pass '";
|
||||
else
|
||||
OS << "Running pass '";
|
||||
@@ -129,7 +129,7 @@ void PassManagerPrettyStackEntry::print(raw_ostream &OS) const {
|
||||
OS << " on module '" << M->getModuleIdentifier() << "'.\n";
|
||||
return;
|
||||
}
|
||||
if (V == 0) {
|
||||
if (!V) {
|
||||
OS << '\n';
|
||||
return;
|
||||
}
|
||||
@@ -484,11 +484,11 @@ public:
|
||||
/// getPassTimer - Return the timer for the specified pass if it exists.
|
||||
Timer *getPassTimer(Pass *P) {
|
||||
if (P->getAsPMDataManager())
|
||||
return 0;
|
||||
return nullptr;
|
||||
|
||||
sys::SmartScopedLock<true> Lock(*TimingInfoMutex);
|
||||
Timer *&T = TimingData[P];
|
||||
if (T == 0)
|
||||
if (!T)
|
||||
T = new Timer(P->getPassName(), TG);
|
||||
return T;
|
||||
}
|
||||
@@ -579,7 +579,7 @@ void PMTopLevelManager::collectLastUses(SmallVectorImpl<Pass *> &LastUses,
|
||||
}
|
||||
|
||||
AnalysisUsage *PMTopLevelManager::findAnalysisUsage(Pass *P) {
|
||||
AnalysisUsage *AnUsage = NULL;
|
||||
AnalysisUsage *AnUsage = nullptr;
|
||||
DenseMap<Pass *, AnalysisUsage *>::iterator DMI = AnUsageMap.find(P);
|
||||
if (DMI != AnUsageMap.end())
|
||||
AnUsage = DMI->second;
|
||||
@@ -626,7 +626,7 @@ void PMTopLevelManager::schedulePass(Pass *P) {
|
||||
if (!AnalysisPass) {
|
||||
const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(*I);
|
||||
|
||||
if (PI == NULL) {
|
||||
if (!PI) {
|
||||
// Pass P is not in the global PassRegistry
|
||||
dbgs() << "Pass '" << P->getPassName() << "' is not initialized." << "\n";
|
||||
dbgs() << "Verify if there is a pass dependency cycle." << "\n";
|
||||
@@ -733,7 +733,7 @@ Pass *PMTopLevelManager::findAnalysisPass(AnalysisID AID) {
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
// Print passes managed by this top level manager.
|
||||
@@ -830,7 +830,7 @@ void PMDataManager::recordAvailableAnalysis(Pass *P) {
|
||||
// This pass is the current implementation of all of the interfaces it
|
||||
// implements as well.
|
||||
const PassInfo *PInf = PassRegistry::getPassRegistry()->getPassInfo(PI);
|
||||
if (PInf == 0) return;
|
||||
if (!PInf) return;
|
||||
const std::vector<const PassInfo*> &II = PInf->getInterfacesImplemented();
|
||||
for (unsigned i = 0, e = II.size(); i != e; ++i)
|
||||
AvailableAnalysis[II[i]->getTypeInfo()] = P;
|
||||
@@ -847,7 +847,7 @@ bool PMDataManager::preserveHigherLevelAnalysis(Pass *P) {
|
||||
for (SmallVectorImpl<Pass *>::iterator I = HigherLevelAnalysis.begin(),
|
||||
E = HigherLevelAnalysis.end(); I != E; ++I) {
|
||||
Pass *P1 = *I;
|
||||
if (P1->getAsImmutablePass() == 0 &&
|
||||
if (P1->getAsImmutablePass() == nullptr &&
|
||||
std::find(PreservedSet.begin(), PreservedSet.end(),
|
||||
P1->getPassID()) ==
|
||||
PreservedSet.end())
|
||||
@@ -887,7 +887,7 @@ void PMDataManager::removeNotPreservedAnalysis(Pass *P) {
|
||||
for (DenseMap<AnalysisID, Pass*>::iterator I = AvailableAnalysis.begin(),
|
||||
E = AvailableAnalysis.end(); I != E; ) {
|
||||
DenseMap<AnalysisID, Pass*>::iterator Info = I++;
|
||||
if (Info->second->getAsImmutablePass() == 0 &&
|
||||
if (Info->second->getAsImmutablePass() == nullptr &&
|
||||
std::find(PreservedSet.begin(), PreservedSet.end(), Info->first) ==
|
||||
PreservedSet.end()) {
|
||||
// Remove this analysis
|
||||
@@ -911,7 +911,7 @@ void PMDataManager::removeNotPreservedAnalysis(Pass *P) {
|
||||
I = InheritedAnalysis[Index]->begin(),
|
||||
E = InheritedAnalysis[Index]->end(); I != E; ) {
|
||||
DenseMap<AnalysisID, Pass *>::iterator Info = I++;
|
||||
if (Info->second->getAsImmutablePass() == 0 &&
|
||||
if (Info->second->getAsImmutablePass() == nullptr &&
|
||||
std::find(PreservedSet.begin(), PreservedSet.end(), Info->first) ==
|
||||
PreservedSet.end()) {
|
||||
// Remove this analysis
|
||||
@@ -1028,7 +1028,7 @@ void PMDataManager::add(Pass *P, bool ProcessAnalysis) {
|
||||
// Set P as P's last user until someone starts using P.
|
||||
// However, if P is a Pass Manager then it does not need
|
||||
// to record its last user.
|
||||
if (P->getAsPMDataManager() == 0)
|
||||
if (!P->getAsPMDataManager())
|
||||
LastUses.push_back(P);
|
||||
TPM->setLastUser(LastUses, P);
|
||||
|
||||
@@ -1095,7 +1095,7 @@ void PMDataManager::initializeAnalysisImpl(Pass *P) {
|
||||
I = AnUsage->getRequiredSet().begin(),
|
||||
E = AnUsage->getRequiredSet().end(); I != E; ++I) {
|
||||
Pass *Impl = findAnalysisPass(*I, true);
|
||||
if (Impl == 0)
|
||||
if (!Impl)
|
||||
// This may be analysis pass that is initialized on the fly.
|
||||
// If that is not the case then it will raise an assert when it is used.
|
||||
continue;
|
||||
@@ -1119,7 +1119,7 @@ Pass *PMDataManager::findAnalysisPass(AnalysisID AID, bool SearchParent) {
|
||||
if (SearchParent)
|
||||
return TPM->findAnalysisPass(AID);
|
||||
|
||||
return NULL;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
// Print list of passes that are last used by P.
|
||||
@@ -1671,7 +1671,7 @@ void MPPassManager::addLowerLevelRequiredPass(Pass *P, Pass *RequiredPass) {
|
||||
const PassInfo * RequiredPassPI =
|
||||
PassRegistry::getPassRegistry()->getPassInfo(RequiredPass->getPassID());
|
||||
|
||||
Pass *FoundPass = NULL;
|
||||
Pass *FoundPass = nullptr;
|
||||
if (RequiredPassPI && RequiredPassPI->isAnalysis()) {
|
||||
FoundPass =
|
||||
((PMTopLevelManager*)FPP)->findAnalysisPass(RequiredPass->getPassID());
|
||||
@@ -1785,7 +1785,7 @@ void TimingInfo::createTheTimeInfo() {
|
||||
Timer *llvm::getPassTimer(Pass *P) {
|
||||
if (TheTimeInfo)
|
||||
return TheTimeInfo->getPassTimer(P);
|
||||
return 0;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
Reference in New Issue
Block a user