[PATCH] Do not use isel on P7 and P8

Olivier Sallenave ohsallen at us.ibm.com
Wed Mar 18 12:04:08 PDT 2015


Thanks for the comments, Hal. Here is a version with a change in the processor definitions of http://reviews.llvm.org/P7/http://reviews.llvm.org/P8. The logic has been moved into enableEarlyIfConversion(), and the optsize attribute is considered. I had to change the signature of that function for that purpose.


http://reviews.llvm.org/D8260

Files:
  include/llvm/Target/TargetSubtargetInfo.h
  lib/CodeGen/EarlyIfConversion.cpp
  lib/Target/AArch64/AArch64Subtarget.cpp
  lib/Target/AArch64/AArch64Subtarget.h
  lib/Target/PowerPC/PPC.td
  lib/Target/PowerPC/PPCISelLowering.cpp
  lib/Target/PowerPC/PPCInstrInfo.cpp
  lib/Target/PowerPC/PPCSubtarget.h
  lib/Target/X86/X86Subtarget.h
  test/CodeGen/PowerPC/crbit-asm.ll
  test/CodeGen/PowerPC/crbits.ll
  test/CodeGen/PowerPC/fold-zero.ll
  test/CodeGen/PowerPC/i1-ext-fold.ll
  test/CodeGen/PowerPC/i64-to-float.ll
  test/CodeGen/PowerPC/i64_fp_round.ll
  test/CodeGen/PowerPC/ifcvt.ll
  test/CodeGen/PowerPC/isel.ll
  test/CodeGen/PowerPC/no-isel.ll
  test/CodeGen/PowerPC/p8-isel-sched.ll
  test/CodeGen/PowerPC/subreg-postra-2.ll
  test/CodeGen/PowerPC/subreg-postra.ll

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D8260.22201.patch
Type: text/x-patch
Size: 14138 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150318/dd9d889e/attachment.bin>


More information about the llvm-commits mailing list