diff --git a/llvm/lib/Target/ARM/ARMSchedule.td b/llvm/lib/Target/ARM/ARMSchedule.td index 81fb6a3f0ea113..5838e7278c01b7 100644 --- a/llvm/lib/Target/ARM/ARMSchedule.td +++ b/llvm/lib/Target/ARM/ARMSchedule.td @@ -185,6 +185,10 @@ def IsLDMBaseRegInList : CheckFunctionPredicate< let FunctionMapper = "ARM_AM::getAM3Op" in { class CheckAM3OpSub : CheckImmOperand_s {} } + +// LDM, base reg in list +def IsLDMBaseRegInListPred : MCSchedPredicate; + //===----------------------------------------------------------------------===// // Instruction Itinerary classes used for ARM // diff --git a/llvm/lib/Target/ARM/ARMScheduleA57.td b/llvm/lib/Target/ARM/ARMScheduleA57.td index 3485c7f5166528..9a541e1c4331f9 100644 --- a/llvm/lib/Target/ARM/ARMScheduleA57.td +++ b/llvm/lib/Target/ARM/ARMScheduleA57.td @@ -63,9 +63,6 @@ def IsLdstsoMinusRegPredX0 : MCSchedPredicate>; def IsLdstsoMinusRegPred : MCSchedPredicate>; def IsLdstsoMinusRegPredX2 : MCSchedPredicate>; -// LDM, base reg in list -def IsLDMBaseRegInListPred : MCSchedPredicate; - class A57WriteLMOpsListType writes> { list Writes = writes; SchedMachineModel SchedModel = ?;