llvm-project/lldb/source/Expression
Sean Callanan a789aa770e Improved the expression parser's detection of the
current context.  Previously, if there was a variable
called "self" available, the expression parser
assumed it was inside a method.  But class methods
in Objective-C also take a "self" parameter, of DWARF
type "id".  We now detect this properly, and only
assume we're in an instance method if "self" is a
pointer to an Objective-C object.

llvm-svn: 136784
2011-08-03 16:23:08 +00:00
..
ASTDumper.cpp This change brings in the latest LLVM/Clang, and 2011-07-30 02:42:06 +00:00
ASTResultSynthesizer.cpp Removed a redundant dyn_cast. Thanks to Felipe 2011-07-18 21:30:18 +00:00
ASTStructExtractor.cpp Order of initialization lists. 2011-04-11 19:41:40 +00:00
ClangASTSource.cpp This change brings in the latest LLVM/Clang, and 2011-07-30 02:42:06 +00:00
ClangExpressionDeclMap.cpp Added checking to make sure that the target has a 2011-08-01 18:18:33 +00:00
ClangExpressionParser.cpp Add reloc arg to standard JIT createJIT() 2011-07-30 22:42:24 +00:00
ClangExpressionVariable.cpp Fix up how the ValueObjects manage their life cycle so that you can hand out a shared 2011-04-22 23:53:53 +00:00
ClangFunction.cpp Centralize all of the type name code so that we always strip the leading 2011-06-30 02:28:26 +00:00
ClangPersistentVariables.cpp Convert ValueObject to explicitly maintain the Execution Context in which they were created, and then use that when they update themselves. That means all the ValueObject evaluate me type functions that used to require a Frame object now do not. I didn't remove the SBValue API's that take this now useless frame, but I added ones that don't require the frame, and marked the SBFrame taking ones as deprecated. 2011-03-31 00:19:25 +00:00
ClangUserExpression.cpp Improved the expression parser's detection of the 2011-08-03 16:23:08 +00:00
ClangUtilityFunction.cpp Added checking to make sure that the target has a 2011-08-01 18:18:33 +00:00
DWARFExpression.cpp Added the ability to see block variables when looking up addresses 2011-07-11 05:12:02 +00:00
IRDynamicChecks.cpp This change brings in the latest LLVM/Clang, and 2011-07-30 02:42:06 +00:00
IRForTarget.cpp Fixed a problem in the expression parser that 2011-08-01 20:53:53 +00:00
IRToDWARF.cpp Order of initialization lists. 2011-04-11 19:41:40 +00:00
Makefile Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00
ProcessDataAllocator.cpp This commit integrates support for the LLVM MCJIT 2011-05-23 21:40:23 +00:00
RecordingMemoryManager.cpp Modified all logging calls to hand out shared pointers to make sure we 2010-11-06 01:53:30 +00:00