summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/sbstructureddata/TestStructuredDataAPI.py
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@quicinc.com>2019-11-11 09:05:21 -0600
committerKrzysztof Parzyszek <kparzysz@quicinc.com>2019-11-12 09:43:21 -0600
commit592dd459242946593920911936aea47461e0faaa (patch)
tree2350a8a5a134143868c15618709a7db377b1ca1a /lldb/packages/Python/lldbsuite/test/python_api/sbstructureddata/TestStructuredDataAPI.py
parente3eb10c5419d89171bc97ca21aba7c381827c45e (diff)
downloadbcm5719-llvm-592dd459242946593920911936aea47461e0faaa.tar.gz
bcm5719-llvm-592dd459242946593920911936aea47461e0faaa.zip
[Hexagon] Fix vector spill expansion to use proper alignment
1. Add pseudos PS_vloadrv_ai and PS_vstorerv_ai: those are now used for single vector registers in loadRegFromStackSlot (and store...). 2. Remove pseudos PS_vloadrwu_ai and PS_vstorerwu_ai. The alignment is now checked when expanding spill pseudos (both in frame lowering and in expand-post-ra-pseudos), and a proper instruction is generated. 3. Update MachineMemOperands when dealigning vector spill slots. 4. Return vector predicate registers in getCallerSavedRegs.
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/sbstructureddata/TestStructuredDataAPI.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud