summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
diff options
context:
space:
mode:
authorStepan Dyatkovskiy <stpworld@narod.ru>2013-04-22 13:06:52 +0000
committerStepan Dyatkovskiy <stpworld@narod.ru>2013-04-22 13:06:52 +0000
commitf80f9513ce4b03ed5ff412559b1dff049f8e3ff8 (patch)
tree0c8ba7304132bd9b8f1ff0de8b638c413f755d42 /lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
parentf5654986689c857879f9315ab955cda581290374 (diff)
Fix for 5.5 Parameter Passing --> Stage C:
-- C.4 and C.5 statements, when NSAA is not equal to SP. -- C.1.cp statement for VA functions. Note: There are no VFP CPRCs in a variadic procedure. Before this patch "NSAA != 0" means "don't use GPRs anymore ". But there are some exceptions in AAPCS. 1. For non VA function: allocate all VFP regs for CPRC. When all VFPs are allocated CPRCs would be sent to stack, while non CPRCs may be still allocated in GRPs. 2. Check that for VA functions all params uses GPRs and then stack. No exceptions, no CPRCs here. llvm-svn: 180011
Diffstat (limited to 'lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp')
0 files changed, 0 insertions, 0 deletions