[PATCH] AArch64: Use CMP;CCMP sequences for and/or/setcc trees.

Matthias Braun matze at braunis.de
Tue Mar 10 14:40:36 PDT 2015


Hi t.p.northover,

Previously CCMP/FCCMP instructions were only used by the
AArch64ConditionalCompares pass for control flow. This patch uses them
for SELECT like instructions as well by matching patterns in ISelLowering.

REPOSITORY
  rL LLVM

http://reviews.llvm.org/D8232

Files:
  lib/Target/AArch64/AArch64ISelLowering.cpp
  lib/Target/AArch64/AArch64ISelLowering.h
  lib/Target/AArch64/AArch64InstrFormats.td
  lib/Target/AArch64/AArch64InstrInfo.td
  test/CodeGen/AArch64/arm64-ccmp.ll

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D8232.21639.patch
Type: text/x-patch
Size: 18513 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150310/5c53b151/attachment.bin>


More information about the llvm-commits mailing list