llvm-project/lldb/source/Expression
Greg Clayton 7b462cc18a Made many ConstString functions inlined in the header file.
Changed all of our synthesized "___clang" functions, types and variables
that get used in expressions over to have a prefix of "$_lldb". Now when we
do name lookups we can easily switch off of the first '$' character to know
if we should look through only our internal (when first char is '$') stuff,
or when we should look through program variables, functions and types.

Converted all of the clang expression code over to using "const ConstString&" 
values for names instead of "const char *" since there were many places that
were converting the "const char *" names into ConstString names and them
throwing them away. We now avoid making a lot of ConstString conversions and
benefit from the quick comparisons in a few extra spots.

Converted a lot of code from LLVM coding conventions into LLDB coding 
conventions.

llvm-svn: 116634
2010-10-15 22:48:33 +00:00
..
ASTResultSynthesizer.cpp Made many ConstString functions inlined in the header file. 2010-10-15 22:48:33 +00:00
ASTStructExtractor.cpp Updated to latest LLVM. Major LLVM changes: 2010-09-23 03:01:22 +00:00
ClangASTSource.cpp Made many ConstString functions inlined in the header file. 2010-10-15 22:48:33 +00:00
ClangExpressionDeclMap.cpp Made many ConstString functions inlined in the header file. 2010-10-15 22:48:33 +00:00
ClangExpressionParser.cpp Made many ConstString functions inlined in the header file. 2010-10-15 22:48:33 +00:00
ClangExpressionVariable.cpp Made many ConstString functions inlined in the header file. 2010-10-15 22:48:33 +00:00
ClangFunction.cpp Made many ConstString functions inlined in the header file. 2010-10-15 22:48:33 +00:00
ClangPersistentVariables.cpp Made many ConstString functions inlined in the header file. 2010-10-15 22:48:33 +00:00
ClangUserExpression.cpp Made many ConstString functions inlined in the header file. 2010-10-15 22:48:33 +00:00
ClangUtilityFunction.cpp Cleaned a few build related things up: 2010-09-24 23:07:41 +00:00
DWARFExpression.cpp Fixed the forward declaration issue that was present in the DWARF parser after 2010-09-29 01:12:09 +00:00
IRDynamicChecks.cpp Made many ConstString functions inlined in the header file. 2010-10-15 22:48:33 +00:00
IRForTarget.cpp Made many ConstString functions inlined in the header file. 2010-10-15 22:48:33 +00:00
IRToDWARF.cpp Updated to latest LLVM. Major LLVM changes: 2010-09-23 03:01:22 +00:00
Makefile Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00
RecordingMemoryManager.cpp Added and improved logging. This is helping us as we 2010-07-28 01:00:59 +00:00