mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-27 00:21:03 +00:00
[C++] Use 'nullptr'.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207083 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -113,7 +113,7 @@ bool CGPassManager::RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC,
|
||||
bool Changed = false;
|
||||
PMDataManager *PM = P->getAsPMDataManager();
|
||||
|
||||
if (PM == 0) {
|
||||
if (!PM) {
|
||||
CallGraphSCCPass *CGSP = (CallGraphSCCPass*)P;
|
||||
if (!CallGraphUpToDate) {
|
||||
DevirtualizedCall |= RefreshCallGraph(CurSCC, CG, false);
|
||||
@@ -191,7 +191,7 @@ bool CGPassManager::RefreshCallGraph(CallGraphSCC &CurSCC,
|
||||
SCCIdx != E; ++SCCIdx, ++FunctionNo) {
|
||||
CallGraphNode *CGN = *SCCIdx;
|
||||
Function *F = CGN->getFunction();
|
||||
if (F == 0 || F->isDeclaration()) continue;
|
||||
if (!F || F->isDeclaration()) continue;
|
||||
|
||||
// Walk the function body looking for call sites. Sync up the call sites in
|
||||
// CGN with those actually in the function.
|
||||
@@ -204,7 +204,7 @@ bool CGPassManager::RefreshCallGraph(CallGraphSCC &CurSCC,
|
||||
for (CallGraphNode::iterator I = CGN->begin(), E = CGN->end(); I != E; ) {
|
||||
// If this call site is null, then the function pass deleted the call
|
||||
// entirely and the WeakVH nulled it out.
|
||||
if (I->first == 0 ||
|
||||
if (!I->first ||
|
||||
// If we've already seen this call site, then the FunctionPass RAUW'd
|
||||
// one call with another, which resulted in two "uses" in the edge
|
||||
// list of the same call.
|
||||
@@ -218,7 +218,7 @@ bool CGPassManager::RefreshCallGraph(CallGraphSCC &CurSCC,
|
||||
"CallGraphSCCPass did not update the CallGraph correctly!");
|
||||
|
||||
// If this was an indirect call site, count it.
|
||||
if (I->second->getFunction() == 0)
|
||||
if (!I->second->getFunction())
|
||||
++NumIndirectRemoved;
|
||||
else
|
||||
++NumDirectRemoved;
|
||||
@@ -274,7 +274,7 @@ bool CGPassManager::RefreshCallGraph(CallGraphSCC &CurSCC,
|
||||
// site could be turned direct), don't reject it in checking mode, and
|
||||
// don't tweak it to be more precise.
|
||||
if (CheckingMode && CS.getCalledFunction() &&
|
||||
ExistingNode->getFunction() == 0)
|
||||
ExistingNode->getFunction() == nullptr)
|
||||
continue;
|
||||
|
||||
assert(!CheckingMode &&
|
||||
@@ -287,7 +287,7 @@ bool CGPassManager::RefreshCallGraph(CallGraphSCC &CurSCC,
|
||||
CalleeNode = CG.getOrInsertFunction(Callee);
|
||||
// Keep track of whether we turned an indirect call into a direct
|
||||
// one.
|
||||
if (ExistingNode->getFunction() == 0) {
|
||||
if (!ExistingNode->getFunction()) {
|
||||
DevirtualizedCall = true;
|
||||
DEBUG(dbgs() << " CGSCCPASSMGR: Devirtualized call to '"
|
||||
<< Callee->getName() << "'\n");
|
||||
|
Reference in New Issue
Block a user