diff options
author | Chris Lattner <sabre@nondot.org> | 2010-07-15 06:51:46 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-07-15 06:51:46 +0000 |
commit | 7fa889b946266f5cf3f386acf2487aed244e5d10 (patch) | |
tree | c4e94890452428b96acbf2be304f8cd791fdd19e /lib/CodeGen/CriticalAntiDepBreaker.cpp | |
parent | 706f50820cbef16b1e7951dfa734f79b73cb5b39 (diff) | |
download | llvm-7fa889b946266f5cf3f386acf2487aed244e5d10.tar.gz llvm-7fa889b946266f5cf3f386acf2487aed244e5d10.tar.bz2 llvm-7fa889b946266f5cf3f386acf2487aed244e5d10.tar.xz |
revert bill's patches in an attempt to fix the buildbot.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108419 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CriticalAntiDepBreaker.cpp')
-rw-r--r-- | lib/CodeGen/CriticalAntiDepBreaker.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/CodeGen/CriticalAntiDepBreaker.cpp b/lib/CodeGen/CriticalAntiDepBreaker.cpp index 9d486651ce..e3746a9856 100644 --- a/lib/CodeGen/CriticalAntiDepBreaker.cpp +++ b/lib/CodeGen/CriticalAntiDepBreaker.cpp @@ -34,9 +34,6 @@ CriticalAntiDepBreaker(MachineFunction& MFi) : TRI(MF.getTarget().getRegisterInfo()), AllocatableSet(TRI->getAllocatableSet(MF)) { - Classes.reserve(TRI->getNumRegs()); - KillIndices.reserve(TRI->getNumRegs()); - DefIndices.reserve(TRI->getNumRegs()); } CriticalAntiDepBreaker::~CriticalAntiDepBreaker() { @@ -44,7 +41,8 @@ CriticalAntiDepBreaker::~CriticalAntiDepBreaker() { void CriticalAntiDepBreaker::StartBlock(MachineBasicBlock *BB) { // Clear out the register class data. - Classes.clear(); + std::fill(Classes, array_endof(Classes), + static_cast<const TargetRegisterClass *>(0)); // Initialize the indices to indicate that no registers are live. const unsigned BBSize = BB->size(); |