diff options
author | Jiangning Liu <jiangning.liu@arm.com> | 2014-01-16 09:16:13 +0000 |
---|---|---|
committer | Jiangning Liu <jiangning.liu@arm.com> | 2014-01-16 09:16:13 +0000 |
commit | 4df2363a23e637d9447bb7ab984c689937fd5c36 (patch) | |
tree | fdc6cb26f44df2fad95f48368fcb9412b1842a8b /llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | |
parent | cb51cf409b45ddaa1bd16b1d88185b918c02bbdd (diff) | |
download | bcm5719-llvm-4df2363a23e637d9447bb7ab984c689937fd5c36.tar.gz bcm5719-llvm-4df2363a23e637d9447bb7ab984c689937fd5c36.zip |
For ARM, fix assertuib failures for some ld/st 3/4 instruction with wirteback.
llvm-svn: 199369
Diffstat (limited to 'llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp')
-rw-r--r-- | llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp b/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp index c0478260f51..030f09965cb 100644 --- a/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp +++ b/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp @@ -3686,6 +3686,7 @@ ARMBaseInstrInfo::getOperandLatency(const InstrItineraryData *ItinData, case ARM::VLD3d16Pseudo: case ARM::VLD3d32Pseudo: case ARM::VLD1d64TPseudo: + case ARM::VLD1d64TPseudoWB_fixed: case ARM::VLD3d8Pseudo_UPD: case ARM::VLD3d16Pseudo_UPD: case ARM::VLD3d32Pseudo_UPD: @@ -3702,6 +3703,7 @@ ARMBaseInstrInfo::getOperandLatency(const InstrItineraryData *ItinData, case ARM::VLD4d16Pseudo: case ARM::VLD4d32Pseudo: case ARM::VLD1d64QPseudo: + case ARM::VLD1d64QPseudoWB_fixed: case ARM::VLD4d8Pseudo_UPD: case ARM::VLD4d16Pseudo_UPD: case ARM::VLD4d32Pseudo_UPD: |