diff options
| author | Jim Laskey <jlaskey@mac.com> | 2007-01-29 23:20:22 +0000 |
|---|---|---|
| committer | Jim Laskey <jlaskey@mac.com> | 2007-01-29 23:20:22 +0000 |
| commit | 3f9f250928edbb3872e30ab22dc4c713eac28db2 (patch) | |
| tree | e5a483f64152d58e685ccced135d5e444aecfa90 /llvm/lib/Target/X86/X86RegisterInfo.cpp | |
| parent | 1c3633e461400b226032e2026417d36ff9e8ffbb (diff) | |
| download | bcm5719-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.cpp | 4 |
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) { |

