diff options
author | Evan Cheng <evan.cheng@apple.com> | 2007-10-08 18:27:46 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2007-10-08 18:27:46 +0000 |
commit | d67640270dbfc60cf6fa18d4709fcd1635fa8de1 (patch) | |
tree | fbdcc11f2ffbab8125a202e16767cbe02c620c6b | |
parent | 18d123939226f795f632e1caa03c892fe69e92c9 (diff) | |
download | external_llvm-d67640270dbfc60cf6fa18d4709fcd1635fa8de1.zip external_llvm-d67640270dbfc60cf6fa18d4709fcd1635fa8de1.tar.gz external_llvm-d67640270dbfc60cf6fa18d4709fcd1635fa8de1.tar.bz2 |
Allow x86 compare to be commutable by default.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42761 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/X86/X86InstrInfo.cpp | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/lib/Target/X86/X86InstrInfo.cpp b/lib/Target/X86/X86InstrInfo.cpp index d8f6325..1a5853c 100644 --- a/lib/Target/X86/X86InstrInfo.cpp +++ b/lib/Target/X86/X86InstrInfo.cpp @@ -22,15 +22,8 @@ #include "llvm/CodeGen/LiveVariables.h" #include "llvm/CodeGen/SSARegMap.h" #include "llvm/Target/TargetOptions.h" -#include "llvm/Support/CommandLine.h" using namespace llvm; -namespace { - cl::opt<bool> - EnableCommuteCMove("enable-x86-commute-cmove", - cl::desc("Commute conditional moves by inverting conditions")); -} - X86InstrInfo::X86InstrInfo(X86TargetMachine &tm) : TargetInstrInfo(X86Insts, array_lengthof(X86Insts)), TM(tm), RI(tm, *this) { @@ -442,8 +435,6 @@ MachineInstr *X86InstrInfo::commuteInstruction(MachineInstr *MI) const { case X86::CMOVNP16rr: case X86::CMOVNP32rr: case X86::CMOVNP64rr: { - if (!EnableCommuteCMove) - return 0; unsigned Opc = 0; switch (MI->getOpcode()) { default: break; |