diff options
author | Devang Patel <dpatel@apple.com> | 2009-12-08 23:21:45 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2009-12-08 23:21:45 +0000 |
commit | 512001ac7d0853b60c39dfbc084ac31ed53dab6c (patch) | |
tree | 8421ccb1114022daf91531f18f682c69e6cb3bda /llvm/lib/Analysis | |
parent | e07f152e6de6434625325ee74758ea344be765a5 (diff) | |
download | llvm-512001ac7d0853b60c39dfbc084ac31ed53dab6c.zip llvm-512001ac7d0853b60c39dfbc084ac31ed53dab6c.tar.gz llvm-512001ac7d0853b60c39dfbc084ac31ed53dab6c.tar.bz2 |
Revert 90858 90875 and 90805 for now.
llvm-svn: 90898
Diffstat (limited to 'llvm/lib/Analysis')
-rw-r--r-- | llvm/lib/Analysis/DebugInfo.cpp | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/llvm/lib/Analysis/DebugInfo.cpp b/llvm/lib/Analysis/DebugInfo.cpp index bd81314..1c9f500 100644 --- a/llvm/lib/Analysis/DebugInfo.cpp +++ b/llvm/lib/Analysis/DebugInfo.cpp @@ -227,7 +227,6 @@ bool DIDescriptor::isScope() const { case dwarf::DW_TAG_compile_unit: case dwarf::DW_TAG_lexical_block: case dwarf::DW_TAG_subprogram: - case dwarf::DW_TAG_namespace: return true; default: break; @@ -243,14 +242,6 @@ bool DIDescriptor::isCompileUnit() const { return Tag == dwarf::DW_TAG_compile_unit; } -/// isNameSpace - Return true if the specified tag is DW_TAG_namespace. -bool DIDescriptor::isNameSpace() const { - assert (!isNull() && "Invalid descriptor!"); - unsigned Tag = getTag(); - - return Tag == dwarf::DW_TAG_namespace; -} - /// isLexicalBlock - Return true if the specified tag is DW_TAG_lexical_block. bool DIDescriptor::isLexicalBlock() const { assert (!isNull() && "Invalid descriptor!"); @@ -447,8 +438,6 @@ StringRef DIScope::getFilename() const { return DISubprogram(DbgNode).getFilename(); else if (isCompileUnit()) return DICompileUnit(DbgNode).getFilename(); - else if (isNameSpace()) - return DINameSpace(DbgNode).getFilename(); else assert (0 && "Invalid DIScope!"); return StringRef(); @@ -461,8 +450,6 @@ StringRef DIScope::getDirectory() const { return DISubprogram(DbgNode).getDirectory(); else if (isCompileUnit()) return DICompileUnit(DbgNode).getDirectory(); - else if (isNameSpace()) - return DINameSpace(DbgNode).getDirectory(); else assert (0 && "Invalid DIScope!"); return StringRef(); @@ -1009,21 +996,6 @@ DILexicalBlock DIFactory::CreateLexicalBlock(DIDescriptor Context) { return DILexicalBlock(MDNode::get(VMContext, &Elts[0], 2)); } -/// CreateNameSpace - This creates new descriptor for a namespace -/// with the specified parent context. -DINameSpace DIFactory::CreateNameSpace(DIDescriptor Context, StringRef Name, - DICompileUnit CompileUnit, - unsigned LineNo) { - Value *Elts[] = { - GetTagConstant(dwarf::DW_TAG_namespace), - Context.getNode(), - MDString::get(VMContext, Name), - CompileUnit.getNode(), - ConstantInt::get(Type::getInt32Ty(VMContext), LineNo) - }; - return DINameSpace(MDNode::get(VMContext, &Elts[0], 5)); -} - /// CreateLocation - Creates a debug info location. DILocation DIFactory::CreateLocation(unsigned LineNo, unsigned ColumnNo, DIScope S, DILocation OrigLoc) { |