diff options
author | Chris Lattner <sabre@nondot.org> | 2009-12-29 09:15:46 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-12-29 09:15:46 +0000 |
commit | 784b850e320c783ce402d5d8bbbb4b0a3ad4b69c (patch) | |
tree | bd71339d7d604d98affd7a7bdd1ec660d39c8af5 /lib | |
parent | 19f2dc436df4f768484287a478973e83efd4202a (diff) | |
download | external_llvm-784b850e320c783ce402d5d8bbbb4b0a3ad4b69c.zip external_llvm-784b850e320c783ce402d5d8bbbb4b0a3ad4b69c.tar.gz external_llvm-784b850e320c783ce402d5d8bbbb4b0a3ad4b69c.tar.bz2 |
one pass of cleanup over DebugInfo.h. Much more is still needed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92261 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Analysis/DebugInfo.cpp | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/lib/Analysis/DebugInfo.cpp b/lib/Analysis/DebugInfo.cpp index 32554a6..0d3b999 100644 --- a/lib/Analysis/DebugInfo.cpp +++ b/lib/Analysis/DebugInfo.cpp @@ -13,6 +13,7 @@ //===----------------------------------------------------------------------===// #include "llvm/Analysis/DebugInfo.h" +#include "llvm/Target/TargetMachine.h" // FIXME: LAYERING VIOLATION! #include "llvm/Constants.h" #include "llvm/DerivedTypes.h" #include "llvm/Intrinsics.h" @@ -34,7 +35,7 @@ using namespace llvm::dwarf; /// ValidDebugInfo - Return true if V represents valid debug info value. /// FIXME : Add DIDescriptor.isValid() -bool DIDescriptor::ValidDebugInfo(MDNode *N, CodeGenOpt::Level OptLevel) { +bool DIDescriptor::ValidDebugInfo(MDNode *N, unsigned OptLevel) { if (!N) return false; @@ -1353,7 +1354,7 @@ namespace llvm { bool getLocationInfo(const Value *V, std::string &DisplayName, std::string &Type, unsigned &LineNo, std::string &File, - std::string &Dir) { + std::string &Dir) { DICompileUnit Unit; DIType TypeD; @@ -1395,37 +1396,32 @@ bool getLocationInfo(const Value *V, std::string &DisplayName, /// isValidDebugInfoIntrinsic - Return true if SPI is a valid debug /// info intrinsic. - bool isValidDebugInfoIntrinsic(DbgStopPointInst &SPI, - CodeGenOpt::Level OptLev) { + bool isValidDebugInfoIntrinsic(DbgStopPointInst &SPI, unsigned OptLev) { return DIDescriptor::ValidDebugInfo(SPI.getContext(), OptLev); } /// isValidDebugInfoIntrinsic - Return true if FSI is a valid debug /// info intrinsic. - bool isValidDebugInfoIntrinsic(DbgFuncStartInst &FSI, - CodeGenOpt::Level OptLev) { + bool isValidDebugInfoIntrinsic(DbgFuncStartInst &FSI, unsigned OptLev) { return DIDescriptor::ValidDebugInfo(FSI.getSubprogram(), OptLev); } /// isValidDebugInfoIntrinsic - Return true if RSI is a valid debug /// info intrinsic. - bool isValidDebugInfoIntrinsic(DbgRegionStartInst &RSI, - CodeGenOpt::Level OptLev) { + bool isValidDebugInfoIntrinsic(DbgRegionStartInst &RSI, unsigned OptLev) { return DIDescriptor::ValidDebugInfo(RSI.getContext(), OptLev); } /// isValidDebugInfoIntrinsic - Return true if REI is a valid debug /// info intrinsic. - bool isValidDebugInfoIntrinsic(DbgRegionEndInst &REI, - CodeGenOpt::Level OptLev) { + bool isValidDebugInfoIntrinsic(DbgRegionEndInst &REI, unsigned OptLev) { return DIDescriptor::ValidDebugInfo(REI.getContext(), OptLev); } /// isValidDebugInfoIntrinsic - Return true if DI is a valid debug /// info intrinsic. - bool isValidDebugInfoIntrinsic(DbgDeclareInst &DI, - CodeGenOpt::Level OptLev) { + bool isValidDebugInfoIntrinsic(DbgDeclareInst &DI, unsigned OptLev) { return DIDescriptor::ValidDebugInfo(DI.getVariable(), OptLev); } |