diff options
author | Krzysztof Parzyszek <kparzysz@quicinc.com> | 2019-11-11 09:05:21 -0600 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@quicinc.com> | 2019-11-12 09:43:21 -0600 |
commit | 592dd459242946593920911936aea47461e0faaa (patch) | |
tree | 2350a8a5a134143868c15618709a7db377b1ca1a /lldb/packages/Python/lldbsuite/test/python_api/sbstructureddata/TestStructuredDataAPI.py | |
parent | e3eb10c5419d89171bc97ca21aba7c381827c45e (diff) | |
download | bcm5719-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