summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorJason Molenda <jmolenda@apple.com>2012-10-16 02:39:21 +0000
committerJason Molenda <jmolenda@apple.com>2012-10-16 02:39:21 +0000
commitaf2521fd742d122bc5e70d2dfa4018aaa3c35b5a (patch)
tree6b63bd5b7b5782e180edf41d2f159458d1387069 /llvm/lib
parentc74b600afbdaf5dcdb45cf0e390b8db44d726a24 (diff)
downloadbcm5719-llvm-af2521fd742d122bc5e70d2dfa4018aaa3c35b5a.tar.gz
bcm5719-llvm-af2521fd742d122bc5e70d2dfa4018aaa3c35b5a.zip
Add a new ABI plugin method which specifies whether the architecture
must push something on the stack for a function call or not. In x86, the stack pointer is decremented when the caller's pc is saved on the stack. In arm, the stack pointer and frame pointer don't necessarily have to change for a function call, although most functions need to use some stack space during their execution. Use this information in the RegisterContextLLDB to detect invalid unwind scenarios more accurately. <rdar://problem/12348574> llvm-svn: 166005
Diffstat (limited to 'llvm/lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud