Use new MachineInstr mayLoadOrStore() API.
authorChad Rosier <mcrosier@codeaurora.org>
Thu, 21 May 2015 21:59:57 +0000 (21:59 +0000)
committerChad Rosier <mcrosier@codeaurora.org>
Thu, 21 May 2015 21:59:57 +0000 (21:59 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237965 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AArch64/AArch64A53Fix835769.cpp
lib/Target/AArch64/AArch64InstrInfo.cpp

index 3bc5a54b5ae1c3a170c0d1e970adb6b111b27286..d7ef3f4ef6538d7d10e2d287eefd8d83ec10bc2f 100644 (file)
@@ -48,7 +48,7 @@ static bool isFirstInstructionInSequence(MachineInstr *MI) {
   case AArch64::PRFUMi:
     return true;
   default:
-    return (MI->mayLoad() || MI->mayStore());
+    return MI->mayLoadOrStore();
   }
 }
 
index 73636d2986b3f189d3abb3d7ff23fba269faa3f2..207c34ca7f0b751764262aaad50e533ee469fc2f 100644 (file)
@@ -617,10 +617,8 @@ AArch64InstrInfo::areMemAccessesTriviallyDisjoint(MachineInstr *MIa,
   int OffsetA = 0, OffsetB = 0;
   int WidthA = 0, WidthB = 0;
 
-  assert(MIa && (MIa->mayLoad() || MIa->mayStore()) &&
-         "MIa must be a store or a load");
-  assert(MIb && (MIb->mayLoad() || MIb->mayStore()) &&
-         "MIb must be a store or a load");
+  assert(MIa && MIa->mayLoadOrStore() && "MIa must be a load or store.");
+  assert(MIb && MIb->mayLoadOrStore() && "MIb must be a load or store.");
 
   if (MIa->hasUnmodeledSideEffects() || MIb->hasUnmodeledSideEffects() ||
       MIa->hasOrderedMemoryRef() || MIb->hasOrderedMemoryRef())