summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86RegisterInfo.cpp
diff options
context:
space:
mode:
authorJim Laskey <jlaskey@mac.com>2007-01-29 23:20:22 +0000
committerJim Laskey <jlaskey@mac.com>2007-01-29 23:20:22 +0000
commit3f9f250928edbb3872e30ab22dc4c713eac28db2 (patch)
treee5a483f64152d58e685ccced135d5e444aecfa90 /llvm/lib/Target/X86/X86RegisterInfo.cpp
parent1c3633e461400b226032e2026417d36ff9e8ffbb (diff)
downloadbcm5719-llvm-3f9f250928edbb3872e30ab22dc4c713eac28db2.tar.gz
bcm5719-llvm-3f9f250928edbb3872e30ab22dc4c713eac28db2.zip
Only gather frame info if debug or eh.
llvm-svn: 33639
Diffstat (limited to 'llvm/lib/Target/X86/X86RegisterInfo.cpp')
-rw-r--r--llvm/lib/Target/X86/X86RegisterInfo.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86RegisterInfo.cpp b/llvm/lib/Target/X86/X86RegisterInfo.cpp
index c49fffcb863..50fb0917272 100644
--- a/llvm/lib/Target/X86/X86RegisterInfo.cpp
+++ b/llvm/lib/Target/X86/X86RegisterInfo.cpp
@@ -1022,7 +1022,7 @@ void X86RegisterInfo::emitPrologue(MachineFunction &MF) const {
}
}
- if (MMI) {
+ if (MMI && MMI->needsFrameInfo()) {
// Mark effective beginning of when frame pointer becomes valid.
FrameLabelId = MMI->NextLabelID();
BuildMI(MBB, MBBI, TII.get(X86::LABEL)).addImm(FrameLabelId);
@@ -1052,7 +1052,7 @@ void X86RegisterInfo::emitPrologue(MachineFunction &MF) const {
MBB.insert(MBBI, MI);
}
- if (MMI) {
+ if (MMI && MMI->needsFrameInfo()) {
std::vector<MachineMove> &Moves = MMI->getFrameMoves();
if (NumBytes) {
OpenPOWER on IntegriCloud