aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2010-08-17 18:13:53 +0000
committerJim Grosbach <grosbach@apple.com>2010-08-17 18:13:53 +0000
commitc252ee23752bf777f0ac8e36694c0d88a2d9f36f (patch)
tree519fcc2926a337d07e643c0bec48af34e0927c94 /clang/lib/Frontend/CompilerInvocation.cpp
parentb1e20869a27fb50cae57ea3904ccdd6cba2ada58 (diff)
downloadllvm-c252ee23752bf777f0ac8e36694c0d88a2d9f36f.zip
llvm-c252ee23752bf777f0ac8e36694c0d88a2d9f36f.tar.gz
llvm-c252ee23752bf777f0ac8e36694c0d88a2d9f36f.tar.bz2
Add hook to examine an instruction referencing a frame index to determine
whether to allocate a virtual frame base register to resolve the frame index reference in it. Implement a simple version for ARM to aid debugging. In LocalStackSlotAllocation, scan the function for frame index references to local frame indices and ask the target whether to allocate virtual frame base registers for any it encounters. Purely infrastructural for debug output. Next step is to actually allocate base registers, then add intelligent re-use of them. rdar://8277890 llvm-svn: 111262
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions