aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SimpleRegisterCoalescing.h
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2008-08-28 17:22:54 +0000
committerDan Gohman <gohman@apple.com>2008-08-28 17:22:54 +0000
commitbdea9b3ba772dfd5459ceb8ebd877fb535d20ea9 (patch)
treedaadcde329514e426c29304c3d6f75506374926d /lib/CodeGen/SimpleRegisterCoalescing.h
parent5c9e03a46f17cde2ccab566713ed212bf7343991 (diff)
downloadexternal_llvm-bdea9b3ba772dfd5459ceb8ebd877fb535d20ea9.tar.gz
external_llvm-bdea9b3ba772dfd5459ceb8ebd877fb535d20ea9.tar.bz2
external_llvm-bdea9b3ba772dfd5459ceb8ebd877fb535d20ea9.zip
Revert r55467; it causes regressions in UnitTests/Vector/divides,
Benchmarks/sim/sim, and others on x86-64. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55475 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/SimpleRegisterCoalescing.h')
-rw-r--r--lib/CodeGen/SimpleRegisterCoalescing.h7
1 files changed, 0 insertions, 7 deletions
diff --git a/lib/CodeGen/SimpleRegisterCoalescing.h b/lib/CodeGen/SimpleRegisterCoalescing.h
index 62738952aa..bb21515a35 100644
--- a/lib/CodeGen/SimpleRegisterCoalescing.h
+++ b/lib/CodeGen/SimpleRegisterCoalescing.h
@@ -96,10 +96,6 @@ namespace llvm {
///
SmallPtrSet<MachineInstr*, 32> JoinedCopies;
- /// ReMatCopies - Keep track of copies eliminated due to remat.
- ///
- SmallPtrSet<MachineInstr*, 32> ReMatCopies;
-
public:
static char ID; // Pass identifcation, replacement for typeid
SimpleRegisterCoalescing() : MachineFunctionPass((intptr_t)&ID) {}
@@ -198,9 +194,6 @@ namespace llvm {
bool RemoveCopyByCommutingDef(LiveInterval &IntA, LiveInterval &IntB,
MachineInstr *CopyMI);
- bool ReMaterializeTrivialDef(LiveInterval &SrcInt, unsigned DstReg,
- MachineInstr *CopyMI);
-
/// TurnCopyIntoImpDef - If source of the specified copy is an implicit def,
/// turn the copy into an implicit def.
bool TurnCopyIntoImpDef(MachineBasicBlock::iterator &I,