llvm-project/lldb/source/Utility
Jim Ingham 97e4f472c3 In FileSpec::Equal, short-cut GetNormalizedPath.
GetNormalizedPath seems to be slow, so it's worth
shortcutting it if possible.  This change does so
when the filenames and not equal and we can tell
GetNormalizedPath would not make them equal.

Also added a test for "." final component since that
was missing.

llvm-svn: 298876
2017-03-27 19:12:25 +00:00
..
ARM64_DWARF_Registers.h Break some dependencies in lldbUtility. 2017-02-01 19:45:14 +00:00
ARM64_ehframe_Registers.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ARM_DWARF_Registers.h Break some dependencies in lldbUtility. 2017-02-01 19:45:14 +00:00
ARM_ehframe_Registers.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
Baton.cpp Move many other files from Core -> Utility. 2017-03-06 18:34:25 +00:00
CMakeLists.txt Move FileSpec from Host -> Utility. 2017-03-22 18:40:07 +00:00
ConstString.cpp Switch std::call_once to llvm::call_once 2017-02-06 17:55:02 +00:00
DataBufferHeap.cpp Move DataBuffer / DataExtractor and friends from Core -> Utility. 2017-03-04 01:30:05 +00:00
DataBufferLLVM.cpp Remove FileSpec::ReadFileContents. 2017-03-06 23:42:14 +00:00
DataEncoder.cpp Move DataBuffer / DataExtractor and friends from Core -> Utility. 2017-03-04 01:30:05 +00:00
DataExtractor.cpp Add a function to MD5 a file's contents. 2017-03-20 23:33:18 +00:00
Error.cpp Resubmit FileSystem changes. 2017-03-08 17:56:08 +00:00
FastDemangle.cpp Move many other files from Core -> Utility. 2017-03-06 18:34:25 +00:00
FileSpec.cpp In FileSpec::Equal, short-cut GetNormalizedPath. 2017-03-27 19:12:25 +00:00
History.cpp Move many other files from Core -> Utility. 2017-03-06 18:34:25 +00:00
JSON.cpp Use StringRef and APFloat instead of lldb/StringConvert.h 2017-02-14 19:07:01 +00:00
LLDBAssert.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
Log.cpp Remove lldb streams from the Log class completely 2017-03-15 09:06:58 +00:00
Logging.cpp Remove lldb streams from the Log class completely 2017-03-15 09:06:58 +00:00
NameMatches.cpp Fix a couple of corner cases in NameMatches 2017-02-20 11:35:33 +00:00
Range.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
RegularExpression.cpp Fix a couple of corner cases in NameMatches 2017-02-20 11:35:33 +00:00
SelectHelper.cpp Move classes from Core -> Utility. 2017-02-02 21:39:50 +00:00
SharingPtr.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
Stream.cpp Finish breaking the dependency from Utility. 2017-02-16 19:38:21 +00:00
StreamCallback.cpp Move many other files from Core -> Utility. 2017-03-06 18:34:25 +00:00
StreamGDBRemote.cpp Move many other files from Core -> Utility. 2017-03-06 18:34:25 +00:00
StreamString.cpp Move classes from Core -> Utility. 2017-02-02 21:39:50 +00:00
StringExtractor.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
StringExtractorGDBRemote.cpp Implement QPassSignals GDB package in lldb-server 2017-02-24 09:29:14 +00:00
StringExtractorGDBRemote.h Implement QPassSignals GDB package in lldb-server 2017-02-24 09:29:14 +00:00
StringLexer.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
StringList.cpp Move StringList from Core -> Utility. 2017-03-21 18:25:04 +00:00
TaskPool.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
TildeExpressionResolver.cpp Resubmit "Delete the remainder of platform specific code in FileSpec." 2017-03-22 17:33:23 +00:00
UUID.cpp Move DataBuffer / DataExtractor and friends from Core -> Utility. 2017-03-04 01:30:05 +00:00
UriParser.cpp Remove dependencies from Utility to Core and Target. 2017-02-14 19:06:07 +00:00
UserID.cpp Move many other files from Core -> Utility. 2017-03-06 18:34:25 +00:00
UuidCompatibility.h Fix build on Linux 2013-04-17 19:24:22 +00:00
VASprintf.cpp Fix various warnings. NFC 2017-03-02 00:05:25 +00:00
VMRange.cpp Move many other files from Core -> Utility. 2017-03-06 18:34:25 +00:00