[AArch64] Refactor the scheduling predicates (2/3) (NFC)
authorEvandro Menezes <e.menezes@samsung.com>
Mon, 26 Nov 2018 21:47:41 +0000 (21:47 +0000)
committerEvandro Menezes <e.menezes@samsung.com>
Mon, 26 Nov 2018 21:47:41 +0000 (21:47 +0000)
commit56368c6fa570c1db985168b4dd47209caaa99530
tree72b05645b540360d4fa5886e00fe0624396c2d21
parentb02ac8bd219979df4b3c3a072a2d656be10c2f8a
[AArch64] Refactor the scheduling predicates (2/3) (NFC)

Refactor the scheduling predicates based on `MCInstPredicate`.  In this
case, `AArch64InstrInfo::hasShiftedReg()`.

Differential revision: https://reviews.llvm.org/D54820

llvm-svn: 347598
llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
llvm/lib/Target/AArch64/AArch64InstrInfo.h
llvm/lib/Target/AArch64/AArch64SchedPredicates.td
llvm/lib/Target/AArch64/AArch64Schedule.td
llvm/test/tools/llvm-mca/AArch64/CortexA57/shifted-register.s