Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.121 -> 1.122 MachineModuleInfo.cpp updated: 1.1 -> 1.2 --- Log message: Out of line function. --- Diffs of the changes: (+8 -0) DwarfWriter.cpp | 1 + MachineModuleInfo.cpp | 7 +++++++ 2 files changed, 8 insertions(+) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm/lib/CodeGen/DwarfWriter.cpp:1.121 llvm/lib/CodeGen/DwarfWriter.cpp:1.122 --- llvm/lib/CodeGen/DwarfWriter.cpp:1.121 Mon Jan 29 17:20:22 2007 +++ llvm/lib/CodeGen/DwarfWriter.cpp Mon Jan 29 17:40:33 2007 @@ -31,6 +31,7 @@ #include "llvm/Target/TargetData.h" #include "llvm/Target/TargetFrameInfo.h" #include "llvm/Target/TargetMachine.h" +#include "llvm/Target/TargetOptions.h" #include <ostream> #include <string> using namespace llvm; Index: llvm/lib/CodeGen/MachineModuleInfo.cpp diff -u llvm/lib/CodeGen/MachineModuleInfo.cpp:1.1 llvm/lib/CodeGen/MachineModuleInfo.cpp:1.2 --- llvm/lib/CodeGen/MachineModuleInfo.cpp:1.1 Fri Jan 26 15:38:26 2007 +++ llvm/lib/CodeGen/MachineModuleInfo.cpp Mon Jan 29 17:40:33 2007 @@ -15,6 +15,7 @@ #include "llvm/CodeGen/MachineLocation.h" #include "llvm/Target/TargetInstrInfo.h" #include "llvm/Target/TargetMachine.h" +#include "llvm/Target/TargetOptions.h" #include "llvm/DerivedTypes.h" #include "llvm/GlobalVariable.h" #include "llvm/Intrinsics.h" @@ -1527,6 +1528,12 @@ SetupCompileUnits(M); } +/// needsFrameInfo - Returns true if we need to gather callee-saved register +/// move info for the frame. +bool MachineModuleInfo::needsFrameInfo() const { + return hasDebugInfo() || ExceptionHandling; +} + /// SetupCompileUnits - Set up the unique vector of compile units. /// void MachineModuleInfo::SetupCompileUnits(Module &M) { _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits