]> granicus.if.org Git - llvm/commitdiff
[Hexagon] Use isMetaInstruction instead of isDebugValue
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Thu, 10 Aug 2017 15:00:30 +0000 (15:00 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Thu, 10 Aug 2017 15:00:30 +0000 (15:00 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@310601 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Hexagon/HexagonCopyToCombine.cpp
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
lib/Target/Hexagon/HexagonFixupHwLoops.cpp

index 6b4f53428256818fe855dd24d47730beb5e844ca..86c877efb781c588253753faaefa8ddef360aa18 100644 (file)
@@ -253,7 +253,8 @@ static bool isUnsafeToMoveAcross(MachineInstr &MI, unsigned UseReg,
                                  const TargetRegisterInfo *TRI) {
   return (UseReg && (MI.modifiesRegister(UseReg, TRI))) ||
          MI.modifiesRegister(DestReg, TRI) || MI.readsRegister(DestReg, TRI) ||
-         MI.hasUnmodeledSideEffects() || MI.isInlineAsm() || MI.isDebugValue();
+         MI.hasUnmodeledSideEffects() || MI.isInlineAsm() ||
+         MI.isMetaInstruction();
 }
 
 static unsigned UseReg(const MachineOperand& MO) {
index fdf57a82cbd32515c45ada3205f2ad49f0365f5d..b314e06f48223d93baf6ca98ceb743d9d3ccb780 100644 (file)
@@ -539,7 +539,7 @@ bool HexagonEarlyIfConversion::isProfitable(const FlowPattern &FP) const {
       return 0u;
     unsigned T = std::count_if(B->begin(), B->getFirstTerminator(),
                                [](const MachineInstr &MI) {
-                                 return !MI.isDebugValue();
+                                 return !MI.isMetaInstruction();
                                });
     if (T < HEXAGON_PACKET_SIZE)
       Spare += HEXAGON_PACKET_SIZE-T;
index 23d4e2610d9a58045ff521f6acc642256c85704d..501ac2c44bb7bcd1545ff376b16307cf431629a5 100644 (file)
@@ -138,7 +138,7 @@ bool HexagonFixupHwLoops::fixupLoopInstrs(MachineFunction &MF) {
     MachineBasicBlock::iterator MIE = MBB.end();
     while (MII != MIE) {
       InstOffset += HII->getSize(*MII);
-      if (MII->isDebugValue()) {
+      if (MII->isMetaInstruction()) {
         ++MII;
         continue;
       }