summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/dsymutil/Inputs/modules
Commit message (Collapse)AuthorAgeFilesLines
* dsymutil: strip unused types from imported DW_TAG_modulesAdrian Prantl2017-07-212-0/+0
| | | | | | | | | | | This patch teaches dsymutil to strip types from the imported DW_TAG_module inside of an object file (not inside the PCM) if they can be resolved to the full definition inside the PCM. This reduces the size of the .dSYM from WebCore from webkit.org by almost 2/3. <rdar://problem/33047213> llvm-svn: 308710
* dsymutil/modules: Reword the warning for static libraries without module cachesAdrian Prantl2016-05-201-0/+0
| | | | | | | | | | | | In addition to clarifying the warning message this contains a minor functional change in that it now warns if the *immediate* parent directory in which the missing PCM is expected to be isn't found. This patch also includes a more comprehensive testcase. rdar://problem/25860711 llvm-svn: 270269
* dsymutil: Provide better warnings when clang modules cannot be found.Adrian Prantl2016-01-141-0/+0
| | | | | | rdar://problem/22823264 llvm-svn: 257784
* dsymutil: Only warn about missing clang modules once.Adrian Prantl2016-01-131-0/+0
| | | | | | rdar://problem/22269336 llvm-svn: 257664
* dsymutil: Also ignore the ByteSize when building the DeclContext cache forAdrian Prantl2015-10-023-0/+0
| | | | | | | | clang modules. Forward decls of ObjC interfaces don't have a bytesize. llvm-svn: 249110
* dsymutil: Don't prune forward declarations inside a module definition.Adrian Prantl2015-09-233-0/+0
| | | | llvm-svn: 248428
* dsymutil: print a warning when there is a module hash mismatch.Adrian Prantl2015-09-233-0/+0
| | | | | | | This also updates the module binaries in the test directory because their module hash mismatched. llvm-svn: 248396
* dsymutil: Follow references to clang modules and recursively clone theAdrian Prantl2015-09-223-0/+0
debug info. This does not yet resolve external type references. llvm-svn: 248331
OpenPOWER on IntegriCloud