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/lib/Target/ARM/AsmParser | |
| 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/lib/Target/ARM/AsmParser')
0 files changed, 0 insertions, 0 deletions

