summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86TargetMachine.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2004-03-30 21:22:00 +0000
committerChris Lattner <sabre@nondot.org>2004-03-30 21:22:00 +0000
commit53b58cb85437cd12a4ea1f13f2d4ff3542d3bf16 (patch)
treef46fe0e16a2b229b28160fc11f947e2c8c6a185e /llvm/lib/Target/X86/X86TargetMachine.cpp
parentb5d47a942038000847b7dc471572ddbc84c87e13 (diff)
downloadbcm5719-llvm-53b58cb85437cd12a4ea1f13f2d4ff3542d3bf16.tar.gz
bcm5719-llvm-53b58cb85437cd12a4ea1f13f2d4ff3542d3bf16.zip
Add direct support for integer select instructions, though we still don't support
folding compares into the select yet. llvm-svn: 12553
Diffstat (limited to 'llvm/lib/Target/X86/X86TargetMachine.cpp')
-rw-r--r--llvm/lib/Target/X86/X86TargetMachine.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86TargetMachine.cpp b/llvm/lib/Target/X86/X86TargetMachine.cpp
index 56e9eab263d..dcd265ef80f 100644
--- a/llvm/lib/Target/X86/X86TargetMachine.cpp
+++ b/llvm/lib/Target/X86/X86TargetMachine.cpp
@@ -68,7 +68,7 @@ bool X86TargetMachine::addPassesToEmitAssembly(PassManager &PM,
PM.add(createLowerSwitchPass());
// FIXME: Add support for the select instruction natively.
- PM.add(createLowerSelectPass());
+ PM.add(createLowerSelectPass(true));
if (NoPatternISel)
PM.add(createX86SimpleInstructionSelector(*this));
@@ -128,7 +128,7 @@ void X86JITInfo::addPassesToJITCompile(FunctionPassManager &PM) {
PM.add(createLowerSwitchPass());
// FIXME: Add support for the select instruction natively.
- PM.add(createLowerSelectPass());
+ PM.add(createLowerSelectPass(true));
if (NoPatternISel)
PM.add(createX86SimpleInstructionSelector(TM));
OpenPOWER on IntegriCloud