diff options
| author | Andrew Trick <atrick@apple.com> | 2012-06-11 23:42:20 +0000 | 
|---|---|---|
| committer | Andrew Trick <atrick@apple.com> | 2012-06-11 23:42:20 +0000 | 
| commit | d054bd833a76496bbbde8abbfcd7ba7658bdf650 (patch) | |
| tree | 068d5a9316c62ef7e11fe9b1ebaa4ef895b12b0e /llvm | |
| parent | ca00b28a47cf42fa73809dd9a91eda9ce4644dff (diff) | |
| download | bcm5719-llvm-d054bd833a76496bbbde8abbfcd7ba7658bdf650.tar.gz bcm5719-llvm-d054bd833a76496bbbde8abbfcd7ba7658bdf650.zip  | |
misched: regpressure getMaxPressureDelta, revert accidental checkin.
llvm-svn: 158339
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/CodeGen/RegisterPressure.cpp | 10 | 
1 files changed, 2 insertions, 8 deletions
diff --git a/llvm/lib/CodeGen/RegisterPressure.cpp b/llvm/lib/CodeGen/RegisterPressure.cpp index 015d6735380..52174d8f37e 100644 --- a/llvm/lib/CodeGen/RegisterPressure.cpp +++ b/llvm/lib/CodeGen/RegisterPressure.cpp @@ -680,19 +680,13 @@ void RegPressureTracker::bumpUpwardPressure(const MachineInstr *MI) {    // Generate liveness for uses.    for (unsigned i = 0, e = PhysRegOpers.Uses.size(); i < e; ++i) {      unsigned Reg = PhysRegOpers.Uses[i]; -    if (!hasRegAlias(Reg, LivePhysRegs, TRI) -        && (findRegAlias(Reg, PhysRegOpers.Defs, TRI) -            == PhysRegOpers.Defs.end())) { +    if (!hasRegAlias(Reg, LivePhysRegs, TRI))        increasePhysRegPressure(Reg); -    }    }    for (unsigned i = 0, e = VirtRegOpers.Uses.size(); i < e; ++i) {      unsigned Reg = VirtRegOpers.Uses[i]; -    if (!LiveVirtRegs.count(Reg) -        && (std::find(VirtRegOpers.Defs.begin(), VirtRegOpers.Defs.end(), Reg) -            != VirtRegOpers.Defs.end())) { +    if (!LiveVirtRegs.count(Reg))        increaseVirtRegPressure(Reg); -    }    }  }  | 

