Make early if conversion dependent upon the subtarget and add
authorEric Christopher <echristo@gmail.com>
Wed, 21 May 2014 23:40:26 +0000 (23:40 +0000)
committerEric Christopher <echristo@gmail.com>
Wed, 21 May 2014 23:40:26 +0000 (23:40 +0000)
commit189fe78e2f8be4e1eb166c495788aa4d4c87517c
treea272ee3fd53acc8d0d4354e9052399b9645150c0
parent595bdb7e8badc2f71f97c5e3acc4f0ce999a2e97
Make early if conversion dependent upon the subtarget and add
a subtarget hook to enable. Unconditionally add to the pass pipeline
for targets that might want to use it. No functional change.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209340 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/TargetSubtargetInfo.h
lib/CodeGen/EarlyIfConversion.cpp
lib/Target/ARM64/ARM64Subtarget.cpp
lib/Target/ARM64/ARM64Subtarget.h
lib/Target/ARM64/ARM64TargetMachine.cpp
lib/Target/PowerPC/PPCSubtarget.h
lib/Target/PowerPC/PPCTargetMachine.cpp
lib/Target/X86/X86Subtarget.cpp
lib/Target/X86/X86Subtarget.h
lib/Target/X86/X86TargetMachine.cpp