diff llvmdc.kdevelop @ 258:8dbddae09152 trunk

[svn r276] Fixed debug info for 'this' arg seemed to be broken.
author lindquist
date Thu, 12 Jun 2008 19:59:19 +0200
parents cd2c9f4010e4
children 6057fdf797d8
line wrap: on
line diff
--- a/llvmdc.kdevelop	Thu Jun 12 18:40:47 2008 +0200
+++ b/llvmdc.kdevelop	Thu Jun 12 19:59:19 2008 +0200
@@ -191,16 +191,11 @@
       <filetype>*.h</filetype>
       <filetype>*.c</filetype>
       <filetype>*.cpp</filetype>
-      <filetype>*.d</filetype>
-      <filetype>*.di</filetype>
       <filetype>build.sh</filetype>
-      <filetype>premake.lua</filetype>
-      <filetype>Doxyfile</filetype>
     </filetypes>
     <blacklist>
-      <path>dbgtypes.bc.cpp</path>
-      <path>debuginfo.c</path>
-      <path>debuginfo.cpp</path>
+      <path>demos</path>
+      <path>demos/ray.cpp</path>
       <path>dmdorig</path>
       <path>dmdorig/dmd</path>
       <path>dmdorig/dmd/access.c</path>
@@ -331,338 +326,41 @@
       <path>dmdorig/phobos/internal/deh.c</path>
       <path>dmdorig/phobos/internal/mars.h</path>
       <path>dmdorig/phobos/internal/monitor.c</path>
-      <path>obj/Debug</path>
-      <path>obj/Debug/access.d</path>
-      <path>obj/Debug/array.d</path>
-      <path>obj/Debug/arrays.d</path>
-      <path>obj/Debug/attrib.d</path>
-      <path>obj/Debug/binops.d</path>
-      <path>obj/Debug/cast.d</path>
-      <path>obj/Debug/class.d</path>
-      <path>obj/Debug/cond.d</path>
-      <path>obj/Debug/constfold.d</path>
-      <path>obj/Debug/dchar.d</path>
-      <path>obj/Debug/declaration.d</path>
-      <path>obj/Debug/delegatize.d</path>
-      <path>obj/Debug/doc.d</path>
-      <path>obj/Debug/dsymbol.d</path>
-      <path>obj/Debug/dump.d</path>
-      <path>obj/Debug/dvalue.d</path>
-      <path>obj/Debug/dwarftypes.d</path>
-      <path>obj/Debug/elem.d</path>
-      <path>obj/Debug/entity.d</path>
-      <path>obj/Debug/enum.d</path>
-      <path>obj/Debug/expression.d</path>
-      <path>obj/Debug/func.d</path>
-      <path>obj/Debug/gnuc.d</path>
-      <path>obj/Debug/hdrgen.d</path>
-      <path>obj/Debug/html.d</path>
-      <path>obj/Debug/id.d</path>
-      <path>obj/Debug/identifier.d</path>
-      <path>obj/Debug/idgen.d</path>
-      <path>obj/Debug/impcnvgen.d</path>
-      <path>obj/Debug/impcnvtab.d</path>
-      <path>obj/Debug/import.d</path>
-      <path>obj/Debug/inifile.d</path>
-      <path>obj/Debug/init.d</path>
-      <path>obj/Debug/inline.d</path>
-      <path>obj/Debug/interpret.d</path>
-      <path>obj/Debug/irstate.d</path>
-      <path>obj/Debug/lexer.d</path>
-      <path>obj/Debug/link.d</path>
-      <path>obj/Debug/logger.d</path>
-      <path>obj/Debug/lstring.d</path>
-      <path>obj/Debug/macro.d</path>
-      <path>obj/Debug/mangle.d</path>
-      <path>obj/Debug/mars.d</path>
-      <path>obj/Debug/mem.d</path>
-      <path>obj/Debug/module.d</path>
-      <path>obj/Debug/mtype.d</path>
-      <path>obj/Debug/opover.d</path>
-      <path>obj/Debug/optimize.d</path>
-      <path>obj/Debug/parse.d</path>
-      <path>obj/Debug/root.d</path>
-      <path>obj/Debug/runtime.d</path>
-      <path>obj/Debug/scope.d</path>
-      <path>obj/Debug/statement.d</path>
-      <path>obj/Debug/statements.d</path>
-      <path>obj/Debug/staticassert.d</path>
-      <path>obj/Debug/stringtable.d</path>
-      <path>obj/Debug/struct.d</path>
-      <path>obj/Debug/structs.d</path>
-      <path>obj/Debug/template.d</path>
-      <path>obj/Debug/tocsym.d</path>
-      <path>obj/Debug/todebug.d</path>
-      <path>obj/Debug/todt.d</path>
-      <path>obj/Debug/toir.d</path>
-      <path>obj/Debug/tollvm.d</path>
-      <path>obj/Debug/toobj.d</path>
-      <path>obj/Debug/typinf.d</path>
-      <path>obj/Debug/unialpha.d</path>
-      <path>obj/Debug/utf.d</path>
-      <path>obj/Debug/version.d</path>
-      <path>obj</path>
-      <path>dmd24</path>
-      <path>dmd24/access.c</path>
-      <path>dmd24/aggregate.h</path>
-      <path>dmd24/array.c</path>
-      <path>dmd24/arraytypes.h</path>
-      <path>dmd24/attrib.c</path>
-      <path>dmd24/attrib.h</path>
-      <path>dmd24/cast.c</path>
-      <path>dmd24/class.c</path>
-      <path>dmd24/complex_t.h</path>
-      <path>dmd24/cond.c</path>
-      <path>dmd24/cond.h</path>
-      <path>dmd24/constfold.c</path>
-      <path>dmd24/dchar.c</path>
-      <path>dmd24/dchar.h</path>
-      <path>dmd24/declaration.c</path>
-      <path>dmd24/declaration.h</path>
-      <path>dmd24/delegatize.c</path>
-      <path>dmd24/doc.c</path>
-      <path>dmd24/doc.h</path>
-      <path>dmd24/dsymbol.c</path>
-      <path>dmd24/dsymbol.h</path>
-      <path>dmd24/dump.c</path>
-      <path>dmd24/entity.c</path>
-      <path>dmd24/enum.c</path>
-      <path>dmd24/enum.h</path>
-      <path>dmd24/expression.c</path>
-      <path>dmd24/expression.h</path>
-      <path>dmd24/func.c</path>
-      <path>dmd24/gnuc.c</path>
-      <path>dmd24/gnuc.h</path>
-      <path>dmd24/hdrgen.c</path>
-      <path>dmd24/hdrgen.h</path>
-      <path>dmd24/html.c</path>
-      <path>dmd24/html.h</path>
-      <path>dmd24/identifier.c</path>
-      <path>dmd24/identifier.h</path>
-      <path>dmd24/idgen.c</path>
-      <path>dmd24/impcnvgen.c</path>
-      <path>dmd24/import.c</path>
-      <path>dmd24/import.h</path>
-      <path>dmd24/inifile.c</path>
-      <path>dmd24/init.c</path>
-      <path>dmd24/init.h</path>
-      <path>dmd24/inline.c</path>
-      <path>dmd24/interpret.c</path>
-      <path>dmd24/lexer.c</path>
-      <path>dmd24/lexer.h</path>
-      <path>dmd24/link.c</path>
-      <path>dmd24/lstring.c</path>
-      <path>dmd24/lstring.h</path>
-      <path>dmd24/macro.c</path>
-      <path>dmd24/macro.h</path>
-      <path>dmd24/mangle.c</path>
-      <path>dmd24/mars.c</path>
-      <path>dmd24/mars.h</path>
-      <path>dmd24/mem.c</path>
-      <path>dmd24/mem.h</path>
-      <path>dmd24/module.c</path>
-      <path>dmd24/module.h</path>
-      <path>dmd24/mtype.c</path>
-      <path>dmd24/mtype.h</path>
-      <path>dmd24/opover.c</path>
-      <path>dmd24/optimize.c</path>
-      <path>dmd24/parse.c</path>
-      <path>dmd24/parse.h</path>
-      <path>dmd24/port.h</path>
-      <path>dmd24/root.c</path>
-      <path>dmd24/root.h</path>
-      <path>dmd24/scope.c</path>
-      <path>dmd24/scope.h</path>
-      <path>dmd24/statement.c</path>
-      <path>dmd24/statement.h</path>
-      <path>dmd24/staticassert.c</path>
-      <path>dmd24/staticassert.h</path>
-      <path>dmd24/stringtable.c</path>
-      <path>dmd24/stringtable.h</path>
-      <path>dmd24/struct.c</path>
-      <path>dmd24/template.c</path>
-      <path>dmd24/template.h</path>
-      <path>dmd24/total.h</path>
-      <path>dmd24/unialpha.c</path>
-      <path>dmd24/utf.c</path>
-      <path>dmd24/utf.h</path>
-      <path>dmd24/version.c</path>
-      <path>dmd24/version.h</path>
-      <path>dmd25</path>
-      <path>dmd25/access.c</path>
-      <path>dmd25/aggregate.h</path>
-      <path>dmd25/array.c</path>
-      <path>dmd25/arraytypes.h</path>
-      <path>dmd25/attrib.c</path>
-      <path>dmd25/attrib.h</path>
-      <path>dmd25/cast.c</path>
-      <path>dmd25/class.c</path>
-      <path>dmd25/complex_t.h</path>
-      <path>dmd25/cond.c</path>
-      <path>dmd25/cond.h</path>
-      <path>dmd25/constfold.c</path>
-      <path>dmd25/dchar.c</path>
-      <path>dmd25/dchar.h</path>
-      <path>dmd25/declaration.c</path>
-      <path>dmd25/declaration.h</path>
-      <path>dmd25/delegatize.c</path>
-      <path>dmd25/doc.c</path>
-      <path>dmd25/doc.h</path>
-      <path>dmd25/dsymbol.c</path>
-      <path>dmd25/dsymbol.h</path>
-      <path>dmd25/dump.c</path>
-      <path>dmd25/entity.c</path>
-      <path>dmd25/enum.c</path>
-      <path>dmd25/enum.h</path>
-      <path>dmd25/expression.c</path>
-      <path>dmd25/expression.h</path>
-      <path>dmd25/func.c</path>
-      <path>dmd25/gnuc.c</path>
-      <path>dmd25/gnuc.h</path>
-      <path>dmd25/hdrgen.c</path>
-      <path>dmd25/hdrgen.h</path>
-      <path>dmd25/html.c</path>
-      <path>dmd25/html.h</path>
-      <path>dmd25/identifier.c</path>
-      <path>dmd25/identifier.h</path>
-      <path>dmd25/idgen.c</path>
-      <path>dmd25/impcnvgen.c</path>
-      <path>dmd25/import.c</path>
-      <path>dmd25/import.h</path>
-      <path>dmd25/inifile.c</path>
-      <path>dmd25/init.c</path>
-      <path>dmd25/init.h</path>
-      <path>dmd25/inline.c</path>
-      <path>dmd25/interpret.c</path>
-      <path>dmd25/lexer.c</path>
-      <path>dmd25/lexer.h</path>
-      <path>dmd25/link.c</path>
-      <path>dmd25/lstring.c</path>
-      <path>dmd25/lstring.h</path>
-      <path>dmd25/macro.c</path>
-      <path>dmd25/macro.h</path>
-      <path>dmd25/mangle.c</path>
-      <path>dmd25/mars.c</path>
-      <path>dmd25/mars.h</path>
-      <path>dmd25/mem.c</path>
-      <path>dmd25/mem.h</path>
-      <path>dmd25/module.c</path>
-      <path>dmd25/module.h</path>
-      <path>dmd25/mtype.c</path>
-      <path>dmd25/mtype.h</path>
-      <path>dmd25/opover.c</path>
-      <path>dmd25/optimize.c</path>
-      <path>dmd25/parse.c</path>
-      <path>dmd25/parse.h</path>
-      <path>dmd25/port.h</path>
-      <path>dmd25/root.c</path>
-      <path>dmd25/root.h</path>
-      <path>dmd25/scope.c</path>
-      <path>dmd25/scope.h</path>
-      <path>dmd25/statement.c</path>
-      <path>dmd25/statement.h</path>
-      <path>dmd25/staticassert.c</path>
-      <path>dmd25/staticassert.h</path>
-      <path>dmd25/stringtable.c</path>
-      <path>dmd25/stringtable.h</path>
-      <path>dmd25/struct.c</path>
-      <path>dmd25/template.c</path>
-      <path>dmd25/template.h</path>
-      <path>dmd25/total.h</path>
-      <path>dmd25/unialpha.c</path>
-      <path>dmd25/utf.c</path>
-      <path>dmd25/utf.h</path>
-      <path>dmd25/version.c</path>
-      <path>dmd25/version.h</path>
-      <path>dmd26</path>
-      <path>dmd26/access.c</path>
-      <path>dmd26/aggregate.h</path>
-      <path>dmd26/array.c</path>
-      <path>dmd26/arraytypes.h</path>
-      <path>dmd26/attrib.c</path>
-      <path>dmd26/attrib.h</path>
-      <path>dmd26/cast.c</path>
-      <path>dmd26/class.c</path>
-      <path>dmd26/complex_t.h</path>
-      <path>dmd26/cond.c</path>
-      <path>dmd26/cond.h</path>
-      <path>dmd26/constfold.c</path>
-      <path>dmd26/dchar.c</path>
-      <path>dmd26/dchar.h</path>
-      <path>dmd26/declaration.c</path>
-      <path>dmd26/declaration.h</path>
-      <path>dmd26/delegatize.c</path>
-      <path>dmd26/doc.c</path>
-      <path>dmd26/doc.h</path>
-      <path>dmd26/dsymbol.c</path>
-      <path>dmd26/dsymbol.h</path>
-      <path>dmd26/dump.c</path>
-      <path>dmd26/entity.c</path>
-      <path>dmd26/enum.c</path>
-      <path>dmd26/enum.h</path>
-      <path>dmd26/expression.c</path>
-      <path>dmd26/expression.h</path>
-      <path>dmd26/func.c</path>
-      <path>dmd26/gnuc.c</path>
-      <path>dmd26/gnuc.h</path>
-      <path>dmd26/hdrgen.c</path>
-      <path>dmd26/hdrgen.h</path>
-      <path>dmd26/html.c</path>
-      <path>dmd26/html.h</path>
-      <path>dmd26/identifier.c</path>
-      <path>dmd26/identifier.h</path>
-      <path>dmd26/idgen.c</path>
-      <path>dmd26/impcnvgen.c</path>
-      <path>dmd26/import.c</path>
-      <path>dmd26/import.h</path>
-      <path>dmd26/inifile.c</path>
-      <path>dmd26/init.c</path>
-      <path>dmd26/init.h</path>
-      <path>dmd26/inline.c</path>
-      <path>dmd26/interpret.c</path>
-      <path>dmd26/lexer.c</path>
-      <path>dmd26/lexer.h</path>
-      <path>dmd26/link.c</path>
-      <path>dmd26/lstring.c</path>
-      <path>dmd26/lstring.h</path>
-      <path>dmd26/macro.c</path>
-      <path>dmd26/macro.h</path>
-      <path>dmd26/mangle.c</path>
-      <path>dmd26/mars.c</path>
-      <path>dmd26/mars.h</path>
-      <path>dmd26/mem.c</path>
-      <path>dmd26/mem.h</path>
-      <path>dmd26/module.c</path>
-      <path>dmd26/module.h</path>
-      <path>dmd26/mtype.c</path>
-      <path>dmd26/mtype.h</path>
-      <path>dmd26/opover.c</path>
-      <path>dmd26/optimize.c</path>
-      <path>dmd26/parse.c</path>
-      <path>dmd26/parse.h</path>
-      <path>dmd26/port.h</path>
-      <path>dmd26/root.c</path>
-      <path>dmd26/root.h</path>
-      <path>dmd26/scope.c</path>
-      <path>dmd26/scope.h</path>
-      <path>dmd26/statement.c</path>
-      <path>dmd26/statement.h</path>
-      <path>dmd26/staticassert.c</path>
-      <path>dmd26/staticassert.h</path>
-      <path>dmd26/stringtable.c</path>
-      <path>dmd26/stringtable.h</path>
-      <path>dmd26/struct.c</path>
-      <path>dmd26/template.c</path>
-      <path>dmd26/template.h</path>
-      <path>dmd26/total.h</path>
-      <path>dmd26/unialpha.c</path>
-      <path>dmd26/utf.c</path>
-      <path>dmd26/utf.h</path>
-      <path>dmd26/version.c</path>
-      <path>dmd26/version.h</path>
-      <path>todo</path>
-      <path>todo/lib.d</path>
+      <path>lphobos</path>
+      <path>lphobos/build.sh</path>
+      <path>suite</path>
+      <path>suite/dwarfdebug</path>
+      <path>suite/dwarfdebug/dwarf1</path>
+      <path>suite/dwarfdebug/dwarf1/build.sh</path>
+      <path>suite/dwarfdebug/dwarf2</path>
+      <path>suite/dwarfdebug/dwarf2/build.sh</path>
+      <path>tango</path>
+      <path>tango/lib</path>
+      <path>tango/lib/common</path>
+      <path>tango/lib/common/tango</path>
+      <path>tango/lib/common/tango/stdc</path>
+      <path>tango/lib/common/tango/stdc/wrap.c</path>
+      <path>tango/lib/compiler</path>
+      <path>tango/lib/compiler/llvmdc</path>
+      <path>tango/lib/compiler/llvmdc/critical.c</path>
+      <path>tango/lib/compiler/llvmdc/mars.h</path>
+      <path>tango/lib/compiler/llvmdc/monitor.c</path>
+      <path>tests</path>
       <path>tests/dstress</path>
+      <path>tests/dstress/benchmark</path>
+      <path>tests/dstress/benchmark/ackermann</path>
+      <path>tests/dstress/benchmark/ackermann/ackermann_c.c</path>
+      <path>tests/dstress/benchmark/cowell-shah</path>
+      <path>tests/dstress/benchmark/cowell-shah/benchmark.c</path>
+      <path>tests/dstress/benchmark/known_gcc_problems</path>
+      <path>tests/dstress/benchmark/known_gcc_problems/common_subexpressions_01_c.c</path>
+      <path>tests/dstress/benchmark/oopack</path>
+      <path>tests/dstress/benchmark/oopack/oopack_v1p8_cpp.cpp</path>
+      <path>tests/dstress/crashRun.c</path>
+      <path>tests/dstress/dstress.c</path>
+      <path>tests/dstress/extract__.c</path>
+      <path>tests/dstress/ifeq__.c</path>
+      <path>tests/dstress/return__.c</path>
     </blacklist>
     <build>
       <buildtool>make</buildtool>