diff options
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp | 4 | ||||
| -rw-r--r-- | llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp | 4 | 
2 files changed, 0 insertions, 8 deletions
diff --git a/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp b/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp index 5b729a642b7..51dfa65da62 100644 --- a/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp +++ b/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp @@ -1411,10 +1411,6 @@ bool ARMLoadStoreOpt::runOnMachineFunction(MachineFunction &Fn) {    }    delete RS; - -  // Kill flags aren't updated accurately by this pass. -  Fn.getRegInfo().invalidateLiveness(); -    return Modified;  } diff --git a/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp b/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp index e2166ffc322..ecb4c2f0e5d 100644 --- a/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp +++ b/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp @@ -15,7 +15,6 @@  #include "llvm/CodeGen/MachineInstrBuilder.h"  #include "llvm/CodeGen/MachineInstrBundle.h"  #include "llvm/CodeGen/MachineFunctionPass.h" -#include "llvm/CodeGen/MachineRegisterInfo.h"  #include "llvm/ADT/SmallSet.h"  #include "llvm/ADT/Statistic.h"  using namespace llvm; @@ -259,9 +258,6 @@ bool Thumb2ITBlockPass::runOnMachineFunction(MachineFunction &Fn) {    if (!AFI->isThumbFunction())      return false; -  // IT block insertion invalidates accurate register liveness. -  Fn.getRegInfo().invalidateLiveness(); -    bool Modified = false;    for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E; ) {      MachineBasicBlock &MBB = *MFI;  | 

