diff options
author | Sean Callanan <scallanan@apple.com> | 2011-10-26 21:20:00 +0000 |
---|---|---|
committer | Sean Callanan <scallanan@apple.com> | 2011-10-26 21:20:00 +0000 |
commit | d2cb626ac190b2a3a933c748a082d4eef255a0ae (patch) | |
tree | 059f53132bac02e286723a8e06ed4927726a95f5 /llvm/test/CodeGen | |
parent | b3285224cd90f3ef2cf4254b86dd0ad79ff0dfe1 (diff) | |
download | bcm5719-llvm-d2cb626ac190b2a3a933c748a082d4eef255a0ae.tar.gz bcm5719-llvm-d2cb626ac190b2a3a933c748a082d4eef255a0ae.zip |
Extended the IR interpreter to handle the variables
"_cmd", "this", and "self". These variables are handled
differently from all other external variables used by
the expression. Other variables are used indirectly
through the $__lldb_arg operand; only _cmd, this, and
self are passed directly through the ABI.
There are two modifications:
- I added a function to ClangExpressionDeclMap that
retrives the value of one of these variables by name;
and
- I made IRInterpreter fetch these values when needed,
and ensured that the proper level of indirection is
used.
llvm-svn: 143065
Diffstat (limited to 'llvm/test/CodeGen')
0 files changed, 0 insertions, 0 deletions