diff options
| author | Chris Lattner <sabre@nondot.org> | 2006-02-21 18:04:32 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2006-02-21 18:04:32 +0000 |
| commit | 747cf606969fb8ee10b96679629ccdf0ccda2112 (patch) | |
| tree | db21de3bf77a102cb900e86df968a9deee4c36d6 /llvm/lib/Target/Sparc | |
| parent | d57203c0a13e48d92ade82b763f0175d79c4d88a (diff) | |
| download | bcm5719-llvm-747cf606969fb8ee10b96679629ccdf0ccda2112.tar.gz bcm5719-llvm-747cf606969fb8ee10b96679629ccdf0ccda2112.zip | |
The HasNoV9 hack isn't needed here, now that tblgen knows that CustomDAGSchedInserter
instructions are expensive.
llvm-svn: 26298
Diffstat (limited to 'llvm/lib/Target/Sparc')
| -rw-r--r-- | llvm/lib/Target/Sparc/SparcInstrInfo.td | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/Target/Sparc/SparcInstrInfo.td b/llvm/lib/Target/Sparc/SparcInstrInfo.td index 3d610635ccb..1969f7d6b4a 100644 --- a/llvm/lib/Target/Sparc/SparcInstrInfo.td +++ b/llvm/lib/Target/Sparc/SparcInstrInfo.td @@ -191,7 +191,7 @@ def IMPLICIT_DEF_DFP : Pseudo<(ops DFPRegs:$dst), "!IMPLICIT_DEF $dst", // FpMOVD/FpNEGD/FpABSD - These are lowered to single-precision ops by the // fpmover pass. -let Predicates = [HasNoV9] in { // Only emit these in SP mode. +let Predicates = [HasNoV9] in { // Only emit these in V8 mode. def FpMOVD : Pseudo<(ops DFPRegs:$dst, DFPRegs:$src), "!FpMOVD $src, $dst", []>; def FpNEGD : Pseudo<(ops DFPRegs:$dst, DFPRegs:$src), @@ -205,8 +205,7 @@ let Predicates = [HasNoV9] in { // Only emit these in SP mode. // SELECT_CC_* - Used to implement the SELECT_CC DAG operation. Expanded by the // scheduler into a branch sequence. This has to handle all permutations of // selection between i32/f32/f64 on ICC and FCC. -let usesCustomDAGSchedInserter = 1, // Expanded by the scheduler. - Predicates = [HasNoV9] in { // V9 has conditional moves +let usesCustomDAGSchedInserter = 1 in { // Expanded by the scheduler. def SELECT_CC_Int_ICC : Pseudo<(ops IntRegs:$dst, IntRegs:$T, IntRegs:$F, i32imm:$Cond), "; SELECT_CC_Int_ICC PSEUDO!", |

