summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMScheduleV6.td
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Target/ARM/ARMScheduleV6.td')
-rw-r--r--llvm/lib/Target/ARM/ARMScheduleV6.td5
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/ARMScheduleV6.td b/llvm/lib/Target/ARM/ARMScheduleV6.td
index 08b560cc0c2..b382a7a5191 100644
--- a/llvm/lib/Target/ARM/ARMScheduleV6.td
+++ b/llvm/lib/Target/ARM/ARMScheduleV6.td
@@ -86,6 +86,11 @@ def ARMV6Itineraries : ProcessorItineraries<
// Load multiple
InstrItinData<IIC_iLoadm , [InstrStage<3, [V6_Pipe]>]>,
+ //
+ // Load multiple plus branch
+ InstrItinData<IIC_iLoadmBr , [InstrStage<3, [V6_Pipe]>,
+ InstrStage<1, [V6_Pipe]>]>,
+
// Integer store pipeline
//
// Immediate offset
OpenPOWER on IntegriCloud