summaryrefslogtreecommitdiffstats
path: root/llvm/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
commit04cf2e4540e37fb99f4cb65111e07075c1bac8b7 (patch)
treee63779c9837c5aa63aa2266de8f93ede9b8094ce /llvm/lib/CodeGen/SimpleRegisterCoalescing.h
parent029c1c8460aed07ce9b7e530aa2a6149ca2d4da3 (diff)
downloadbcm5719-llvm-04cf2e4540e37fb99f4cb65111e07075c1bac8b7.tar.gz
bcm5719-llvm-04cf2e4540e37fb99f4cb65111e07075c1bac8b7.zip
Revert r55467; it causes regressions in UnitTests/Vector/divides,
Benchmarks/sim/sim, and others on x86-64. llvm-svn: 55475
Diffstat (limited to 'llvm/lib/CodeGen/SimpleRegisterCoalescing.h')
-rw-r--r--llvm/lib/CodeGen/SimpleRegisterCoalescing.h7
1 files changed, 0 insertions, 7 deletions
diff --git a/llvm/lib/CodeGen/SimpleRegisterCoalescing.h b/llvm/lib/CodeGen/SimpleRegisterCoalescing.h
index 62738952aa2..bb21515a354 100644
--- a/llvm/lib/CodeGen/SimpleRegisterCoalescing.h
+++ b/llvm/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,
OpenPOWER on IntegriCloud