OSDN Git Service

Remove redundant call to GluedNodes.back() [NFC]
authorArtyom Skrobov <Artyom.Skrobov@arm.com>
Sun, 19 Feb 2017 16:56:18 +0000 (16:56 +0000)
committerArtyom Skrobov <Artyom.Skrobov@arm.com>
Sun, 19 Feb 2017 16:56:18 +0000 (16:56 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@295607 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp

index 25324aa..3c8526e 100644 (file)
@@ -836,8 +836,7 @@ EmitSchedule(MachineBasicBlock::iterator &InsertPos) {
       GluedNodes.push_back(N);
     while (!GluedNodes.empty()) {
       SDNode *N = GluedNodes.back();
-      Emitter.EmitNode(GluedNodes.back(), SU->OrigNode != SU, SU->isCloned,
-                       VRBaseMap);
+      Emitter.EmitNode(N, SU->OrigNode != SU, SU->isCloned, VRBaseMap);
       // Remember the source order of the inserted instruction.
       if (HasDbg)
         ProcessSourceNode(N, DAG, Emitter, VRBaseMap, Orders, Seen);