diff options
| author | Anton Korobeynikov <asl@math.spbu.ru> | 2009-05-03 13:11:35 +0000 |
|---|---|---|
| committer | Anton Korobeynikov <asl@math.spbu.ru> | 2009-05-03 13:11:35 +0000 |
| commit | 7212c15e703eb4f4f923653449b0b7df0a83c488 (patch) | |
| tree | 31c115e21c12ce80ea4596bbbec6af3f6dc7cba4 /llvm/lib/Target/MSP430/MSP430ISelLowering.cpp | |
| parent | f2b50994ca2612a9f3ae10147a2b9a0bcb169a00 (diff) | |
| download | bcm5719-llvm-7212c15e703eb4f4f923653449b0b7df0a83c488.tar.gz bcm5719-llvm-7212c15e703eb4f4f923653449b0b7df0a83c488.zip | |
Small tweaking
llvm-svn: 70741
Diffstat (limited to 'llvm/lib/Target/MSP430/MSP430ISelLowering.cpp')
| -rw-r--r-- | llvm/lib/Target/MSP430/MSP430ISelLowering.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp b/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp index 58ca76a230c..11b1fb442e9 100644 --- a/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp +++ b/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp @@ -54,6 +54,10 @@ MSP430TargetLowering::MSP430TargetLowering(MSP430TargetMachine &tm) : // shifts of the whole bitwidth 1 bit per step. setShiftAmountType(MVT::i8); + setStackPointerRegisterToSaveRestore(MSP430::SPW); + setBooleanContents(ZeroOrOneBooleanContent); + setSchedulingPreference(SchedulingForLatency); + setLoadExtAction(ISD::EXTLOAD, MVT::i1, Promote); setLoadExtAction(ISD::SEXTLOAD, MVT::i1, Promote); setLoadExtAction(ISD::ZEXTLOAD, MVT::i1, Promote); |

