diff options
Diffstat (limited to 'llvm/lib/Target/ARM/ARMScheduleV6.td')
-rw-r--r-- | llvm/lib/Target/ARM/ARMScheduleV6.td | 5 |
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 |