diff options
author | Momchil Velikov <momchil.velikov@arm.com> | 2019-12-13 18:14:38 +0000 |
---|---|---|
committer | Momchil Velikov <momchil.velikov@arm.com> | 2019-12-13 18:19:40 +0000 |
commit | 8e8e3181aa52301f505a7445f05b21d7fc6882a9 (patch) | |
tree | dec79dd55c172ee1c732066152f95cf16bfb3228 /lldb/packages/Python/lldbsuite/test/lang/objc/modules-inline-functions/myModule.c | |
parent | b5059421fd7c3799a25f589b4587d0bf8797b123 (diff) | |
download | bcm5719-llvm-8e8e3181aa52301f505a7445f05b21d7fc6882a9.tar.gz bcm5719-llvm-8e8e3181aa52301f505a7445f05b21d7fc6882a9.zip |
[ARM] Fix in ICE when retrieving the number of micro-ops for vlldm/vlstm
The big switch in `ARMBaseInstrInfo::getNumMicroOps` is missing cases for
`VLLDM` and `VLSTM`, which are currently defined with itineraries having a
dynamic count of micro-ops.
Assuming an optimistic case in which these instruction do not actually perform
loads or stores, and with the idea that Armv8-m cores are supposed to use the
new style scheduling models, this patch just sets the itinerary for those two
instructions to `NoItinerary`.
Differential Revision: https://reviews.llvm.org/D71266
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/objc/modules-inline-functions/myModule.c')
0 files changed, 0 insertions, 0 deletions