Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(95)

Side by Side Diff: src/IceCfgNode.cpp

Issue 1575873006: Subzero: Fix g++ warnings. (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: Code review changes Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 //===- subzero/src/IceCfgNode.cpp - Basic block (node) implementation -----===// 1 //===- subzero/src/IceCfgNode.cpp - Basic block (node) implementation -----===//
2 // 2 //
3 // The Subzero Code Generator 3 // The Subzero Code Generator
4 // 4 //
5 // This file is distributed under the University of Illinois Open Source 5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details. 6 // License. See LICENSE.TXT for details.
7 // 7 //
8 //===----------------------------------------------------------------------===// 8 //===----------------------------------------------------------------------===//
9 /// 9 ///
10 /// \file 10 /// \file
(...skipping 508 matching lines...) Expand 10 before | Expand all | Expand 10 after
519 if (BuildDefs::dump()) 519 if (BuildDefs::dump())
520 Tmp->setName(Func, "__split_" + std::to_string(VarNum)); 520 Tmp->setName(Func, "__split_" + std::to_string(VarNum));
521 Split->appendInst(InstAssign::create(Func, Tmp, OtherSrc)); 521 Split->appendInst(InstAssign::create(Func, Tmp, OtherSrc));
522 Item.Src = Tmp; 522 Item.Src = Tmp;
523 updatePreds(Desc, Target, llvm::cast<Variable>(OtherSrc)); 523 updatePreds(Desc, Target, llvm::cast<Variable>(OtherSrc));
524 Found = true; 524 Found = true;
525 break; 525 break;
526 } 526 }
527 } 527 }
528 assert(Found); 528 assert(Found);
529 (void)Found;
529 } 530 }
530 // Now that a cycle (if any) has been broken, create the actual 531 // Now that a cycle (if any) has been broken, create the actual
531 // assignment. 532 // assignment.
532 Split->appendInst(InstAssign::create(Func, Dest, Src)); 533 Split->appendInst(InstAssign::create(Func, Dest, Src));
533 if (auto *Var = llvm::dyn_cast<Variable>(Src)) 534 if (auto *Var = llvm::dyn_cast<Variable>(Src))
534 updatePreds(Desc, Target, Var); 535 updatePreds(Desc, Target, Var);
535 BestItem->Processed = true; 536 BestItem->Processed = true;
536 } 537 }
537 Split->appendInst(InstBr::create(Func, this)); 538 Split->appendInst(InstBr::create(Func, this));
538 539
(...skipping 870 matching lines...) Expand 10 before | Expand all | Expand 10 after
1409 auto *Inst = InstIntrinsicCall::create( 1410 auto *Inst = InstIntrinsicCall::create(
1410 Func, 5, Func->makeVariable(IceType_i64), RMWI64Name, Info->Info); 1411 Func, 5, Func->makeVariable(IceType_i64), RMWI64Name, Info->Info);
1411 Inst->addArg(AtomicRMWOp); 1412 Inst->addArg(AtomicRMWOp);
1412 Inst->addArg(Counter); 1413 Inst->addArg(Counter);
1413 Inst->addArg(One); 1414 Inst->addArg(One);
1414 Inst->addArg(OrderAcquireRelease); 1415 Inst->addArg(OrderAcquireRelease);
1415 Insts.push_front(Inst); 1416 Insts.push_front(Inst);
1416 } 1417 }
1417 1418
1418 } // end of namespace Ice 1419 } // end of namespace Ice
OLDNEW
« no previous file with comments | « src/IceAssemblerARM32.cpp ('k') | src/IceClFlags.cpp » ('j') | src/IceUtils.h » ('J')

Powered by Google App Engine
This is Rietveld 408576698