summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/segmented-stacks.ll
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2011-10-26 21:20:00 +0000
committerSean Callanan <scallanan@apple.com>2011-10-26 21:20:00 +0000
commitd2cb626ac190b2a3a933c748a082d4eef255a0ae (patch)
tree059f53132bac02e286723a8e06ed4927726a95f5 /llvm/test/CodeGen/X86/segmented-stacks.ll
parentb3285224cd90f3ef2cf4254b86dd0ad79ff0dfe1 (diff)
downloadbcm5719-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/X86/segmented-stacks.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud