hanchenye-llvm-project/llvm/tools/dsymutil
Pete Cooper 64d075ec07 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.

llvm-svn: 263777
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
DwarfLinker.cpp Always cache resolved paths as it even saves on StringMap lookups. 2016-03-18 05:04:04 +00:00
LLVMBuild.txt
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
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