llvm/tools/dsymutil
Pete Cooper e0d559e020 Always cache resolved paths as it even saves on StringMap lookups.
Now that the resolved path cache stores the StringRef's, its
best to just always cache the results, even when realpath isn't
used.  This way we'll still avoid the StringMap hashing and lookup.

This also conveniently reorganises this code in a way I need for
a future patch.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@263777 91177308-0d34-0410-b5e6-96231b3b80d8
2016-03-18 05:04:04 +00:00
..
BinaryHolder.cpp Reapply r250906 with many suggested updates from Rafael Espindola. 2015-11-05 19:24:56 +00:00
BinaryHolder.h [dsymutil] Implement support for universal mach-o object files. 2015-07-24 06:41:11 +00:00
CMakeLists.txt [dsymutil] Implement support for handling mach-o universal binaries as main input/output. 2015-08-05 18:27:44 +00:00
DebugMap.cpp [dsymutil] Fix handling of common symbols. 2016-01-31 04:29:34 +00:00
DebugMap.h [dsymutil] Allow debug map mappings with no object file address. NFC 2016-01-31 04:29:22 +00:00
dsymutil.cpp [dsymutil] Prevent warning 2015-10-09 15:04:05 +00:00
dsymutil.h dsymutil: Fix a comment. [-Wdocumentation] 2015-09-23 00:19:20 +00:00
DwarfLinker.cpp Always cache resolved paths as it even saves on StringMap lookups. 2016-03-18 05:04:04 +00:00
LLVMBuild.txt [dsymutil] Add the DwarfStreamer class. 2015-02-28 00:29:11 +00:00
MachODebugMapParser.cpp [dsymutil] Fix handling of common symbols. 2016-01-31 04:29:34 +00:00
MachOUtils.cpp Update to use new name alignTo(). 2016-01-14 21:06:47 +00:00
MachOUtils.h [dsymutil] Try to find lipo first besides dsymutil before looking up the PATH. 2015-10-08 22:35:53 +00:00
NonRelocatableStringpool.h One more batch of self-containing headers. 2016-01-27 19:29:56 +00:00